CopyToAsync(Int64, OracleBlob, Int64, Int64)
CopyToAsync
メソッドは、タスクベースの非同期バージョンのOracleBlob.CopyTo()
を返します。
宣言
// C# public Task<Int64> CopyToAsync(Int64 src_offset, OracleBlob obj, Int64 dst_offset, Int64 amount);
パラメータ
-
src_offset
データの読取り元の現行インスタンス内のオフセット(バイト)
-
obj
データのコピー先の
OracleBlob
オブジェクト -
dst_offset
OracleBlob
オブジェクトをコピーするオフセット(バイト) -
amount
コピーするデータ容量
戻り値
問合せ実行の期間全体にわたりコール元のスレッドをブロックすることがない、即座に非同期処理を表すTask<Int64>
オブジェクト。
例外
-
ObjectDisposedException
- オブジェクトはすでに処理されています。 -
ArgumentOutOfRangeException
-src_offset
、dst_offset
またはamount
パラメータが0
より小さい場合。 -
InvalidOperationException
- この例外は次のいずれかの条件が存在する場合に表示されます。-
OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされた場合 -
LOBオブジェクト・パラメータにオブジェクト以外の接続がある場合
-