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を呼び出します。

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

適用対象

こちらもご覧ください