OptimizedMemoryStream

OptimizedMemoryStream

Огляд

OptimizedMemoryStream — це клас у Aspose.PDF FOSS для .NET. Наслідує від: Stream.

Зростаючий поток у пам’яті, який може перевищити 2 GB обмеження на один масив MemoryStream, зберігаючи дані у фіксованих блоках.

Цей клас надає 9 методів для роботи з об’єктами OptimizedMemoryStream у програмах .NET. Доступні методи включають: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: CanRead, CanSeek, CanWrite, Length, Position.

Властивості

НазваТипДоступОпис
CanReadboolЧитанняОтримує можливість читання.
CanSeekboolЧитанняОтримує CanSeek.
CanWriteboolЧитанняОтримує можливість запису.
LengthlongЧитанняОтримує довжину.
PositionlongЧитання/ЗаписОтримує або встановлює позицію.

Методи

СигнатураОпис
OptimizedMemoryStream()Викликає OptimizedMemoryStream на цьому екземплярі OptimizedMemoryStream.
OptimizedMemoryStream(buffer: byte[])Викликає OptimizedMemoryStream(buffer) на цьому екземплярі OptimizedMemoryStream.
Flush()Викликає Flush на цьому екземплярі OptimizedMemoryStream.
Write(buffer: byte[], offset: int, count: int)Викликає Write(buffer, offset, count) на цьому екземплярі OptimizedMemoryStream.
WriteByte(value: byte)Викликає WriteByte(value) на цьому екземплярі OptimizedMemoryStream.
Read(buffer: byte[], offset: int, count: int)Викликає Read(buffer, offset, count) на цьому екземплярі OptimizedMemoryStream.
Seek(offset: long, origin: SeekOrigin)Викликає Seek(offset, origin) на цьому екземплярі OptimizedMemoryStream.
SetLength(value: long)Встановлює значення довжини.
ToArray()Скопіюйте весь вміст у один byte[].

Дивіться також

 Українська