BufferedStream.Position プロパティ

定義

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

public:
 virtual property long Position { long get(); void set(long value); };
public override long Position { get; set; }
member this.Position : int64 with get, set
Public Overrides Property Position As Long

プロパティ値

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

例外

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

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

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

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

注釈

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

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

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

適用対象

こちらもご覧ください