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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
CanRead | bool | Читання | Отримує можливість читання. |
CanSeek | bool | Читання | Отримує CanSeek. |
CanWrite | bool | Читання | Отримує можливість запису. |
Length | long | Читання | Отримує довжину. |
Position | long | Читання/Запис | Отримує або встановлює позицію. |
Методи
| Сигнатура | Опис |
|---|---|
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[]. |