プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows
E88311-03
目次へ移動
目次
索引へ移動
索引

前
次

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プロパティを使用して、現行インスタンスが検索をサポートしているかどうかを判断します。ストリーム長を超えた任意の位置の検索がサポートされています。