OracleBFile.CopyTo 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從這個 OracleBFile 將資料複製到目的 OracleLob。
多載
CopyTo(OracleLob) |
將這個 OracleBFile 的完整內容複製到目的 OracleLob 的開頭。 |
CopyTo(OracleLob, Int64) |
將這個 OracleBFile 的完整內容複製到指定位移 (Offset) 的目的 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 的完整內容複製到指定位移 (Offset) 的目的 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
要複製的資料量,以位元組為單位。
傳回
已複製的位元組數目。
例外狀況
數量參數的值小於零或大於 4 GB。
目的 OracleLob
是 null 物件參考。
OracleBFile
物件已關閉或處置。
備註
來源 OracleBFile 和目的地 OracleLob 的基礎數據類型必須相容。 例如,您無法將二進位數據複製到具有字元數據類型的目的地 OracleLob 。
您必須擁有目的地 OracleLob 的寫入許可權, CopyTo 作業才能正確執行。