CopyToAsync(Int64, OracleBlob, Int64, Int64)
このメソッドは、現行インスタンスから指定のオブジェクトにデータをコピーする、タスクベースの非同期バージョンのOracleBFile.CopyTo()を返します。
宣言
// C# public Task<Int64> CopyToAsync(Int64 src_offset, OracleBlob obj, Int64 dst_offset, Int64 amount)
パラメータ
-
src_offset- データの読取りを開始する位置となる、現行インスタンスでのoffset(バイト数)。 -
obj- データのコピー先となるOracleBlobオブジェクト。 -
dst_offset-OracleBlobオブジェクトのコピー先の位置となるoffset(バイト数)。 -
amount- コピーするデータの量。
戻り値
問合せ実行の期間全体にわたりコール元のスレッドをブロックすることがない、即座に非同期処理を表すTask<Int64>オブジェクト。
例外
-
ObjectDisposedException- オブジェクトはすでに処理されています。 -
InvalidOperationException- パラメータにオブジェクト以外の接続があるか、OracleConnectionがオープンされていないか、またはOracleConnectionが再オープンされています。 -
ArgumentOutOfRangeException-src_offset、dst_offsetまたはamountパラメータが0未満です。