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