OptimizedMemoryStream
Áttekintés
OptimizedMemoryStream egy osztály a Aspose.PDF FOSS-ban a .NET számára. Örökli: Stream.
Egy bővíthető memóriabeli adatfolyam, amely a MemoryStream 2 GB-os egyetlen tömbös korlátját meghaladhatja, ha az adatot fix méretű darabokban tárolja.
Ez az osztály 9 módszert biztosít a OptimizedMemoryStream objektumok kezeléséhez .NET programokban. Elérhető módszerek: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Az összes nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS a .NET csomag telepítése után. Tulajdonságok: CanRead, CanSeek, CanWrite, Length, Position.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
CanRead | bool | Olvasás | Megkapja a can read-et. |
CanSeek | bool | Olvasás | Lekéri a CanSeek értékét. |
CanWrite | bool | Olvasás | Lekérdezi a can write értékét. |
Length | long | Olvasás | Lekéri a hosszt. |
Position | long | Olvasás/Írás | Lekérdezi vagy beállítja a pozíciót. |
Metódusok
| Aláírás | Leírás |
|---|---|
OptimizedMemoryStream() | Meghívja a(z) OptimizedMemoryStream-t ezen a OptimizedMemoryStream példányon. |
OptimizedMemoryStream(buffer: byte[]) | Meghívja a(z) OptimizedMemoryStream(buffer)-t ezen a OptimizedMemoryStream példányon. |
Flush() | Meghívja a Flush-et ezen a OptimizedMemoryStream példányon. |
Write(buffer: byte[], offset: int, count: int) | Meghívja a Write(buffer, offset, count) metódust ezen a OptimizedMemoryStream példányon. |
WriteByte(value: byte) | Meghívja a WriteByte(value) metódust ezen a OptimizedMemoryStream példányon. |
Read(buffer: byte[], offset: int, count: int) | Meghívja a Read(buffer, offset, count) metódust ezen a OptimizedMemoryStream példányon. |
Seek(offset: long, origin: SeekOrigin) | Meghívja a Seek(offset, origin) metódust ezen a OptimizedMemoryStream példányon. |
SetLength(value: long) | Beállítja a hossz értékét. |
ToArray() | Másolja a teljes tartalmat egyetlen byte[]-ba. |