OracleBFile.CopyTo メソッド

定義

この 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

パラメーター

destination
OracleLob

コピー先 OracleLob

返品

コピーされたバイト数。

例外

変換先の OracleLob は null オブジェクト参照です。

変換先は null OracleLobです。

-又は-

この OracleBFile が関連付けられている接続が閉じられます。

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

パラメーター

destination
OracleLob

コピー先 OracleLob

destinationOffset
Int64

コピー先のオフセット。

返品

コピーされたバイト数。

例外

変換先の OracleLob は null オブジェクト参照です。

変換先は null OracleLobです。

-又は-

この OracleBFile が関連付けられている接続が閉じられます。

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

コピー元のオフセット。

destination
OracleLob

コピー先 OracleLob

destinationOffset
Int64

コピー先のオフセット。

amount
Int64

コピーするデータの量 (バイト単位)。

返品

コピーされたバイト数。

例外

amount パラメーターの値が 0 より小さいか、4 ギガバイトを超える値です。

変換先の OracleLob は null オブジェクト参照です。

変換先は null OracleLobです。

-又は-

この OracleBFile が関連付けられている接続が閉じられます。

OracleBFile オブジェクトは閉じているか破棄されます。

注釈

ソース OracleBFile と変換先 OracleLob の基になるデータ型は互換性がある必要があります。 たとえば、文字データ型を持つコピー先 OracleLob にバイナリ データをコピーすることはできません。

OracleLob操作を正しく実行するには、宛先CopyToへの書き込みアクセス権が必要です。

適用対象