OptimizedMemoryStream
Обзор
OptimizedMemoryStream — это класс в Aspose.PDF FOSS для .NET. Наследует от: Stream.
Расширяемый поток в памяти, который может превышать ограничение в 2 ГБ на один массив 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 | Чтение | Получает can write. |
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[]. |