プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows
E88311-03
目次へ移動
目次
索引へ移動
索引

前
次

CopyTo(OracleBlob, Int64)

このインスタンス・メソッドでは、データを現行のOracleBFileインスタンスから指定されたOracleBlobオブジェクトに、指定されたオフセット先とともにコピーします。

宣言

// C#
public Int64 CopyTo(OracleBlob obj, Int64 dst_offset);

パラメータ

  • obj

    データのコピー先のOracleBlobオブジェクト

  • dst_offset

    OracleBlobオブジェクトをコピーするオフセット(バイト)

戻り値

戻り値はコピーされた数

例外

ObjectDisposedException - オブジェクトはすでに処理されています。

ArgumentOutOfRangeException - dst_offset0未満です。

InvalidOperationException - この例外は次のいずれかの条件が存在する場合に表示されます。

  • OracleConnectionがオープンされていないか、またはオブジェクトの存続中にクローズされた場合

  • LOBオブジェクト・パラメータにオブジェクト以外の接続がある場合

備考

dst_offsetOracleBlobデータの終点を超えている場合は、dst_offsetに到達するまでOracleBlobに空白が書き込まれます。

オフセットは0ベースです。この操作で文字変換は実行されません。

指定されたオブジェクトと現行のインスタンスには、同じ接続を使用する必要があります。つまり、同じOracleConnectionオブジェクトを使用します。