OracleBFile.CopyTo Metoda

Definice

Zkopíruje data z tohoto OracleBFile do cílového umístění OracleLob.

Přetížení

Name Description
CopyTo(OracleLob)

Zkopíruje celý obsah tohoto OracleBFile na začátek cíle OracleLob.

CopyTo(OracleLob, Int64)

Zkopíruje celý obsah tohoto OracleBFile obsahu do cíle OracleLob na zadaném posunu.

CopyTo(Int64, OracleLob, Int64, Int64)

Zkopíruje z toho OracleBFile do cíle OracleLob se zadaným množstvím dat, posunem zdroje a cílovým posunem.

CopyTo(OracleLob)

Zkopíruje celý obsah tohoto OracleBFile na začátek cíle 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

Parametry

destination
OracleLob

Cíl OracleLob.

Návraty

Počet zkopírovaných bajtů.

Výjimky

Cílem OracleLob je odkaz na objekt null.

Cíl je null OracleLob.

nebo

Spojení, ke kterému je přidruženo OracleBFile , je uzavřeno.

Objekt OracleBFile je uzavřen nebo odstraněn.

Poznámky

Podkladové datové typy zdroje OracleBFile a cíle OracleLob musí být kompatibilní. Například binární data nelze kopírovat do cíle OracleLob , který má datový typ znaku.

Aby se operace správně spustilaOracleLob, musíte mít přístup pro zápis do cíleCopyTo.

Platí pro

CopyTo(OracleLob, Int64)

Zkopíruje celý obsah tohoto OracleBFile obsahu do cíle OracleLob na zadaném posunu.

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

Parametry

destination
OracleLob

Cíl OracleLob.

destinationOffset
Int64

Posun, na který se má kopírovat.

Návraty

Počet zkopírovaných bajtů.

Výjimky

Cílem OracleLob je odkaz na objekt null.

Cíl je null OracleLob.

nebo

Spojení, ke kterému je přidruženo OracleBFile , je uzavřeno.

Objekt OracleBFile je uzavřen nebo odstraněn.

Poznámky

Podkladové datové typy zdroje OracleBFile a cíle OracleLob musí být kompatibilní. Například binární data nelze kopírovat do cíle OracleLob , který má datový typ znaku.

Aby se operace správně spustilaOracleLob, musíte mít přístup pro zápis do cíleCopyTo.

Platí pro

CopyTo(Int64, OracleLob, Int64, Int64)

Zkopíruje z toho OracleBFile do cíle OracleLob se zadaným množstvím dat, posunem zdroje a cílovým posunem.

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

Parametry

sourceOffset
Int64

Posun, ze kterého se má kopírovat.

destination
OracleLob

Cíl OracleLob.

destinationOffset
Int64

Posun, na který se má kopírovat.

amount
Int64

Množství dat v bajtech, které se mají kopírovat.

Návraty

Počet zkopírovaných bajtů.

Výjimky

Hodnota parametru množství je menší než nula nebo větší než 4 gigabajty.

Cílem OracleLob je odkaz na objekt null.

Cíl je null OracleLob.

nebo

Spojení, ke kterému je přidruženo OracleBFile , je uzavřeno.

Objekt OracleBFile je uzavřen nebo odstraněn.

Poznámky

Podkladové datové typy zdroje OracleBFile a cíle OracleLob musí být kompatibilní. Například binární data nelze kopírovat do cíle OracleLob , který má datový typ znaku.

Aby se operace správně spustilaOracleLob, musíte mít přístup pro zápis do cíleCopyTo.

Platí pro