Seek
Streamをオーバーライドします。
このメソッドでは、現行ストリーム内の位置を設定し、現行ストリーム内の新しい位置を戻します。
宣言
// C# public long Seek(long offset, SeekOrigin origin);
パラメータ
-
offset起点に相対的なバイト・オフセット
-
offsetが負の場合は、新規位置がoffsetによって指定されたバイト数だけ、originで指定した位置より前にあります。 -
offsetがゼロの場合は、
originで指定した位置が新規位置となります。 -
offsetが正の場合は、新規位置がoffsetによって指定されたバイト数だけ、originで指定した位置より後にあります。
-
-
origin新規位置を取得する場合に使用する参照ポイントを示すタイプ
SeekOriginの値。
戻り値
現行ストリーム内の新規Position。
例外
ObjectDisposedException - オブジェクトはすでに処理されています。
InvalidOperationException - OracleConnectionがオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
CanSeekプロパティを使用して、現行インスタンスが検索をサポートしているかどうかを判断します。ストリーム長を超えた任意の位置の検索がサポートされています。