CopyToAsync(OracleBlob, Int64, CancellationToken)
このメソッドは、現行インスタンスから指定のオブジェクトにデータをコピーする、タスクベースの非同期バージョンのOracleBFile.CopyTo()
を返します。
宣言
// C# public async Task<Int64> CopyToAsync(OracleBlob obj, Int64 dst_offset, CancellationToken cancellationToken)
パラメータ
-
obj
- データのコピー先となるOracleBlob
オブジェクト。 -
dst_offset
-OracleBlob
オブジェクトのコピー先の位置となるoffset
(バイト数)。 -
cancellationToken
- タスクを取り消すためにアプリケーションによって使用可能な入力取消しトークン。
戻り値
問合せ実行の期間全体にわたりコール元のスレッドをブロックすることがない、即座に非同期処理を表すTask<Int64>
オブジェクト。
例外
-
ObjectDisposedException
- オブジェクトはすでに処理されています。 -
ArgumentOutOfRangeException
-dst_offset
が0
未満です。 -
InvalidOperationException
- この例外は次のいずれかの条件が存在する場合に表示されます。-
OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされた場合 -
LOB
オブジェクト・パラメータにそのオブジェクト以外の接続がある場合。
-