13.2.6.18 IsEqual

このインスタンス・メソッドでは、2つのOracleBlobが参照するLOBデータを比較します。

宣言

// C#
public bool IsEqual(OracleBlob obj);

パラメータ

  • obj

    OracleBlobオブジェクト。

戻り値

現行のOracleBlobおよび指定されたOracleBlobが同じLOBを参照する場合は、trueを戻します。それ以外の場合はfalseを戻します。

例外

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

InvalidOperationException - OracleConnectionがオープンされていないか、またはオブジェクトの存続中にクローズされています。

備考

2つの異なるOracleBlobインスタンスが同じLOBを参照できるため、2つのOracleBlobオブジェクトが==またはEquals()に対してfalseを戻す場合でも、このメソッドではtrueを戻すことができます。

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