OracleBFile.CopyTo OracleBFile.CopyTo OracleBFile.CopyTo OracleBFile.CopyTo Method

定義

この OracleBFile のデータをコピー先の OracleLob にコピーします。Copies data from this OracleBFile to a destination OracleLob.

オーバーロード

CopyTo(OracleLob) CopyTo(OracleLob) CopyTo(OracleLob) CopyTo(OracleLob)

この OracleBFile 全体の内容をコピー先の OracleLob の先頭にコピーします。Copies the entire contents of this OracleBFile to the beginning of a destination OracleLob.

CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64)

この OracleBFile 全体の内容をコピー先の OracleLob の指定したオフセット位置にコピーします。Copies the entire contents of this OracleBFile to a destination OracleLob at the specified offset.

CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64)

データ サイズ、コピー元のオフセット、およびコピー先のオフセットを指定して、この OracleBFile からコピー先の OracleLob にコピーします。Copies from this OracleBFile to a destination OracleLob with the specified amount of data, the source offset, and the destination offset.

CopyTo(OracleLob) CopyTo(OracleLob) CopyTo(OracleLob) CopyTo(OracleLob)

この OracleBFile 全体の内容をコピー先の OracleLob の先頭にコピーします。Copies the entire contents of this OracleBFile to the beginning of a destination OracleLob.

public:
 long CopyTo(System::Data::OracleClient::OracleLob ^ destination);
public long CopyTo (System.Data.OracleClient.OracleLob destination);
override this.CopyTo : System.Data.OracleClient.OracleLob -> int64
Public Function CopyTo (destination As OracleLob) As Long

パラメーター

destination
OracleLob OracleLob OracleLob OracleLob

コピー先の OracleLobThe destination OracleLob

戻り値

コピーされたバイト数。The number of bytes copied.

例外

コピー先の OracleLob は null オブジェクト参照です。The destination OracleLob is a null object reference.

コピー先が null OracleLob です。The destination is a null OracleLob.

または-or- この OracleBFile が関連付けられている接続が閉じています。The connection with which this OracleBFile is associated is closed.

OracleBFile オブジェクトが閉じているか破棄されています。The OracleBFile object is closed or disposed.

注釈

ソースの基になるデータ型OracleBFileと変換先OracleLob互換である必要があります。The underlying data types of the source OracleBFile and the destination OracleLob must be compatible. たとえば、先にバイナリ データをコピーすることはできませんOracleLob文字データ型を持ちます。For example, you cannot copy binary data to a destination OracleLob that has a character data type.

先に書き込みアクセス権が必要OracleLobCopyTo操作が正常に実行します。You must have write access to the destination OracleLob for the CopyTo operation to execute correctly.

CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64) CopyTo(OracleLob, Int64)

この OracleBFile 全体の内容をコピー先の OracleLob の指定したオフセット位置にコピーします。Copies the entire contents of this OracleBFile to a destination OracleLob at the specified offset.

public:
 long CopyTo(System::Data::OracleClient::OracleLob ^ destination, long destinationOffset);
public long CopyTo (System.Data.OracleClient.OracleLob destination, long destinationOffset);
override this.CopyTo : System.Data.OracleClient.OracleLob * int64 -> int64
Public Function CopyTo (destination As OracleLob, destinationOffset As Long) As Long

パラメーター

destination
OracleLob OracleLob OracleLob OracleLob

コピー先の OracleLobThe destination OracleLob.

destinationOffset
Int64 Int64 Int64 Int64

コピー先のオフセット。The offset to which to copy.

戻り値

コピーされたバイト数。The number of bytes copied.

例外

コピー先の OracleLob は null オブジェクト参照です。The destination OracleLob is a null object reference.

コピー先が null OracleLob です。The destination is a null OracleLob.

または-or- この OracleBFile が関連付けられている接続が閉じています。The connection with which this OracleBFile is associated is closed.

OracleBFile オブジェクトが閉じているか破棄されています。The OracleBFile object is closed or disposed.

注釈

ソースの基になるデータ型OracleBFileと変換先OracleLob互換である必要があります。The underlying data types of the source OracleBFile and the destination OracleLob must be compatible. たとえば、先にバイナリ データをコピーすることはできませんOracleLob文字データ型を持ちます。For example, you cannot copy binary data to a destination OracleLob that has a character data type.

先に書き込みアクセス権が必要OracleLobCopyTo操作が正常に実行します。You must have write access to the destination OracleLob for the CopyTo operation to execute correctly.

CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64) CopyTo(Int64, OracleLob, Int64, Int64)

データ サイズ、コピー元のオフセット、およびコピー先のオフセットを指定して、この OracleBFile からコピー先の OracleLob にコピーします。Copies from this OracleBFile to a destination OracleLob with the specified amount of data, the source offset, and the destination offset.

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);
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 Int64 Int64 Int64

コピー元のオフセット。The offset from which to copy.

destination
OracleLob OracleLob OracleLob OracleLob

コピー先の OracleLobThe destination OracleLob.

destinationOffset
Int64 Int64 Int64 Int64

コピー先のオフセット。The offset to which to copy.

amount
Int64 Int64 Int64 Int64

コピーするデータのサイズ (バイト単位)。The quantity of data, in bytes, to copy.

戻り値

コピーされたバイト数。The number of bytes copied.

例外

データ サイズ パラメーターの値が 0 未満であるか、4 ギガバイトを超えています。The value of the amount parameter is less than zero or greater than 4 gigabytes.

コピー先の OracleLob は null オブジェクト参照です。The destination OracleLob is a null object reference.

コピー先が null OracleLob です。The destination is a null OracleLob.

または-or- この OracleBFile が関連付けられている接続が閉じています。The connection with which this OracleBFile is associated is closed.

OracleBFile オブジェクトが閉じているか破棄されています。The OracleBFile object is closed or disposed.

注釈

ソースの基になるデータ型OracleBFileと変換先OracleLob互換である必要があります。The underlying data types of the source OracleBFile and the destination OracleLob must be compatible. たとえば、先にバイナリ データをコピーすることはできませんOracleLob文字データ型を持ちます。For example, you cannot copy binary data to a destination OracleLob that has a character data type.

先に書き込みアクセス権が必要OracleLobCopyTo操作が正常に実行します。You must have write access to the destination OracleLob for the CopyTo operation to execute correctly.

適用対象