日本語PDF

Compare

このインスタンス・メソッドでは、現行のインスタンスが参照するデータと指定されたオブジェクトのデータを比較します。

宣言

// C#
public int Compare(Int64 src_offset, OracleBlob obj, Int64 dst_offset,
   Int64 amount);

パラメータ

  • src_offset

    現行インスタンスの比較開始ポイント(バイト)

  • obj

    指定されたOracleBlobオブジェクト

  • dst_offset

    指定されたOracleBlobの比較開始ポイント(バイト)

  • amount

    比較するバイト数

戻り値

次の値を戻します。

  • ゼロ未満:現行のインスタンスが参照するデータが、指定されたインスタンスのデータより小さい場合

  • ゼロ:どちらのオブジェクトも同じデータを参照する場合

  • ゼロ超過:現行のインスタンスが参照するデータが、指定されたインスタンスのデータより大きい場合

例外

ObjectDisposedException - オブジェクトはすでに処理されています。

InvalidOperationException - パラメータにオブジェクト以外の接続があるか、OracleConnectionがオープンされていないか、またはOracleConnectionが再オープンされています。

ArgumentOutOfRangeException - src_offsetdst_offsetまたはamountパラメータが0より小さい場合。

備考

指定されたオブジェクトと現行のインスタンスには、同じ接続を使用する必要があります。つまり、同じOracleConnectionオブジェクトを使用します。