OracleBFile.CopyTo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この OracleBFile のデータをコピー先の OracleLob にコピーします。
オーバーロード
CopyTo(OracleLob) |
この OracleBFile 全体の内容をコピー先の OracleLob の先頭にコピーします。 |
CopyTo(OracleLob, Int64) |
この OracleBFile 全体の内容をコピー先の OracleLob の指定したオフセット位置にコピーします。 |
CopyTo(Int64, OracleLob, Int64, Int64) |
データ サイズ、コピー元のオフセット、およびコピー先のオフセットを指定して、この OracleBFile からコピー先の OracleLob にコピーします。 |
CopyTo(OracleLob)
この OracleBFile 全体の内容をコピー先の OracleLob の先頭にコピーします。
public:
long CopyTo(System::Data::OracleClient::OracleLob ^ destination);
public long CopyTo (System.Data.OracleClient.OracleLob destination);
member this.CopyTo : System.Data.OracleClient.OracleLob -> int64
override this.CopyTo : System.Data.OracleClient.OracleLob -> int64
Public Function CopyTo (destination As OracleLob) As Long
パラメーター
戻り値
コピーされたバイト数。
例外
コピー先の OracleLob
は null オブジェクト参照です。
OracleBFile
オブジェクトが閉じているか破棄されています。
注釈
ソース OracleBFile と変換先 OracleLob の基になるデータ型は互換性がある必要があります。 たとえば、文字データ型を持つ変換先 OracleLob にバイナリ データをコピーすることはできません。
操作を正しく実行するには、宛先 OracleLob への書き込みアクセス権が CopyTo 必要です。
適用対象
CopyTo(OracleLob, Int64)
この OracleBFile 全体の内容をコピー先の OracleLob の指定したオフセット位置にコピーします。
public:
long CopyTo(System::Data::OracleClient::OracleLob ^ destination, long destinationOffset);
public long CopyTo (System.Data.OracleClient.OracleLob destination, long destinationOffset);
member this.CopyTo : System.Data.OracleClient.OracleLob * int64 -> int64
override this.CopyTo : System.Data.OracleClient.OracleLob * int64 -> int64
Public Function CopyTo (destination As OracleLob, destinationOffset As Long) As Long
パラメーター
- destinationOffset
- Int64
コピー先のオフセット。
戻り値
コピーされたバイト数。
例外
コピー先の OracleLob
は null オブジェクト参照です。
OracleBFile
オブジェクトが閉じているか破棄されています。
注釈
ソース OracleBFile と変換先 OracleLob の基になるデータ型は互換性がある必要があります。 たとえば、文字データ型を持つ変換先 OracleLob にバイナリ データをコピーすることはできません。
操作を正しく実行するには、宛先 OracleLob への書き込みアクセス権が CopyTo 必要です。
適用対象
CopyTo(Int64, OracleLob, Int64, Int64)
データ サイズ、コピー元のオフセット、およびコピー先のオフセットを指定して、この OracleBFile からコピー先の OracleLob にコピーします。
public:
long CopyTo(long sourceOffset, System::Data::OracleClient::OracleLob ^ destination, long destinationOffset, long amount);
public long CopyTo (long sourceOffset, System.Data.OracleClient.OracleLob destination, long destinationOffset, long amount);
member this.CopyTo : int64 * System.Data.OracleClient.OracleLob * int64 * int64 -> int64
override this.CopyTo : int64 * System.Data.OracleClient.OracleLob * int64 * int64 -> int64
Public Function CopyTo (sourceOffset As Long, destination As OracleLob, destinationOffset As Long, amount As Long) As Long
パラメーター
- sourceOffset
- Int64
コピー元のオフセット。
- destinationOffset
- Int64
コピー先のオフセット。
- amount
- Int64
コピーするデータのサイズ (バイト単位)。
戻り値
コピーされたバイト数。
例外
データ サイズ パラメーターの値が 0 未満であるか、4 ギガバイトを超えています。
コピー先の OracleLob
は null オブジェクト参照です。
OracleBFile
オブジェクトが閉じているか破棄されています。
注釈
ソース OracleBFile と変換先 OracleLob の基になるデータ型は互換性がある必要があります。 たとえば、文字データ型を持つ変換先 OracleLob にバイナリ データをコピーすることはできません。
操作を正しく実行するには、宛先 OracleLob への書き込みアクセス権が CopyTo 必要です。
適用対象
.NET