13.2.6.7 Compare
This instance method compares data referenced by the current instance and that of the supplied object.
Declaration
// C# public int Compare(Int64 src_offset, OracleBlob obj, Int64 dst_offset, Int64 amount);
Parameters
-
src_offsetThe comparison starting point (in bytes) for the current instance.
-
objThe provided
OracleBlobobject. -
dst_offsetThe comparison starting point (in bytes) for the provided
OracleBlob. -
amountThe number of bytes to compare.
Return Value
Returns a value that is:
-
Less than zero: if the data referenced by the current instance is less than that of the supplied instance
-
Zero: if both objects reference the same data
-
Greater than zero: if the data referenced by the current instance is greater than that of the supplied instance
Exceptions
ObjectDisposedException - The object is already disposed.
InvalidOperationException - The parameter has a different connection than the object, OracleConnection is not opened, or OracleConnection has been reopened.
ArgumentOutOfRangeException - The src_offset, the dst_offset, or the amount parameter is less than 0.
Remarks
The provided object and the current instance must be using the same connection, that is, the same OracleConnection object.