英語で読む

次の方法で共有


BufferedStream.Position プロパティ

定義

現在のストリーム内の位置を取得します。

public override long Position { get; set; }

プロパティ値

現在のストリーム内の位置。

例外

Seek(Int64, SeekOrigin) に渡される値が負の値です。

ストリームが閉じられているなどの I/O エラーが発生しました。

このストリームはシークをサポートしていません。

ストリームが閉じた後でメソッドが呼び出されました。

注釈

アクセサーは get を呼び出 Seek して、基になるストリーム内の現在の位置を取得し、バッファー内の現在の位置に従ってこの値を調整します。

アクセサーは set 、バッファーに以前に書き込まれたデータを基になるストリームにコピーし、 を呼び出します Seek

ストリームの長さを超える任意の場所へのシークがサポートされています。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

こちらもご覧ください