OptimizedMemoryStream

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évTípusHozzáférésLeírás
CanReadboolOlvasásMegkapja a can read-et.
CanSeekboolOlvasásLekéri a CanSeek értékét.
CanWriteboolOlvasásLekérdezi a can write értékét.
LengthlongOlvasásLekéri a hosszt.
PositionlongOlvasás/ÍrásLekérdezi vagy beállítja a pozíciót.

Metódusok

AláírásLeí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.

Lásd még:

 Magyar