OracleBFile.CopyTo 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將資料從此 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
參數
傳回
複製的位元組數。
例外狀況
目的地 OracleLob 是一個空物件參考。
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 是一個空物件參考。
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 是一個空物件參考。
OracleBFile該物件已封閉或被棄置。
備註
來源 OracleBFile 與目的地 OracleLob 的底層資料型別必須相容。 例如,你無法將二進位資料複製到具有字元資料型別的目的地 OracleLob 。
您必須擁有對目的地 OracleLob 的寫入權限,操作才能 CopyTo 正確執行。