OptimizedMemoryStream

OptimizedMemoryStream

概要

OptimizedMemoryStream は Aspose.PDF の FOSS における .NET 用のクラスです。継承元: Stream。

固定サイズのチャンクにデータを格納することで、MemoryStream の 2 GB の単一配列制限を超えることができる、拡張可能なインメモリ ストリームです。

このクラスは、.NET プログラムで OptimizedMemoryStream オブジェクトを操作するための 9 つのメソッドを提供します。利用可能なメソッドは、Flush、OptimizedMemoryStream、Read、Seek、SetLength、ToArray、Write、WriteByte です。Aspose.PDF の .NET 用 FOSS をインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: CanRead、CanSeek、CanWrite、Length、Position。

プロパティ

名前型アクセス説明
CanReadbool読み取り読み取り可能かどうかを取得します。
CanSeekbool読み取りシーク可能かどうかを取得します。
CanWritebool読み取り書き込み可能かどうかを取得します。
Lengthlong読み取り長さを取得します。
Positionlong読み取り/書き込み位置を取得または設定します。

メソッド

シグネチャ説明
OptimizedMemoryStream()この OptimizedMemoryStream インスタンスで OptimizedMemoryStream を呼び出します。
OptimizedMemoryStream(buffer: byte[])この OptimizedMemoryStream インスタンスで OptimizedMemoryStream(buffer) を呼び出します。
Flush()この OptimizedMemoryStream インスタンスで Flush を呼び出します。
Write(buffer: byte[], offset: int, count: int)この OptimizedMemoryStream インスタンスで Write(buffer, offset, count) を呼び出します。
WriteByte(value: byte)この OptimizedMemoryStream インスタンスで WriteByte(value) を呼び出します。
Read(buffer: byte[], offset: int, count: int)この OptimizedMemoryStream インスタンスで Read(buffer, offset, count) を呼び出します。
Seek(offset: long, origin: SeekOrigin)この OptimizedMemoryStream インスタンスで Seek(offset, origin) を呼び出します。
SetLength(value: long)長さの値を設定します。
ToArray()全体の内容を単一の byte[] にコピーします。

参照

 日本語