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
コピーするデータの量 (バイト単位)。
返品
コピーされたバイト数。
例外
amount パラメーターの値が 0 より小さいか、4 ギガバイトを超える値です。
変換先の OracleLob は null オブジェクト参照です。
OracleBFile オブジェクトは閉じているか破棄されます。
注釈
ソース OracleBFile と変換先 OracleLob の基になるデータ型は互換性がある必要があります。 たとえば、文字データ型を持つコピー先 OracleLob にバイナリ データをコピーすることはできません。
OracleLob操作を正しく実行するには、宛先CopyToへの書き込みアクセス権が必要です。