語言

OracleBFile.CopyTo 方法

定義

將資料從此 OracleBFile 複製到目的地 OracleLob。

多載

名稱 Description
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 是一個空物件參考。

目的點為空點 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 是一個空物件參考。

目的點為空點 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

要複製的資料量(以位元組計)。

傳回

複製的位元組數。

例外狀況

數量參數的值小於零或大於4 GB。

目的地 OracleLob 是一個空物件參考。

目的點為空點 OracleLob。

-或-

與此 OracleBFile 關聯的連結是閉合的。

OracleBFile該物件已封閉或被棄置。

備註

來源 OracleBFile 與目的地 OracleLob 的底層資料型別必須相容。 例如,你無法將二進位資料複製到具有字元資料型別的目的地 OracleLob 。

您必須擁有對目的地 OracleLob 的寫入權限,操作才能 CopyTo 正確執行。

適用於