OptimizedMemoryStream

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.

Свойства

Имя:Тип:ДоступОписание:
CanReadboolЧтениеПолучает возможность чтения.
CanSeekboolЧтениеПолучает значение CanSeek.
CanWriteboolЧтениеПолучает can write.
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[].

См. также:

 Русский