Sdílet prostřednictvím


OracleBFile.CopyTo Metoda

Definice

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

Přetížení

CopyTo(OracleLob)

Zkopíruje celý obsah tohoto OracleBFile objektu na začátek cílového objektu OracleLob.

CopyTo(OracleLob, Int64)

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

CopyTo(Int64, OracleLob, Int64, Int64)

Zkopíruje se z tohoto OracleBFile umístění do cíle OracleLob se zadaným množstvím dat, zdrojovým posunem a posunem cíle.

CopyTo(OracleLob)

Zkopíruje celý obsah tohoto OracleBFile objektu na začátek cílového objektu 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 s hodnotou null.

Cíl je null OracleLob.

-nebo-

Připojení, 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í. Nelze například kopírovat binární data do cíle OracleLob , který má datový typ znaku.

Aby se operace správně spustila, musíte mít přístup k zápisu CopyTo do cíleOracleLob.

Platí pro

CopyTo(OracleLob, Int64)

Zkopíruje celý obsah do OracleBFile cíle OracleLob v 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, do kterého se má kopírovat.

Návraty

Počet zkopírovaných bajtů.

Výjimky

Cílem OracleLob je odkaz na objekt s hodnotou null.

Cíl je null OracleLob.

-nebo-

Připojení, 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í. Nelze například kopírovat binární data do cíle OracleLob , který má datový typ znaku.

Aby se operace správně spustila, musíte mít přístup k zápisu CopyTo do cíleOracleLob.

Platí pro

CopyTo(Int64, OracleLob, Int64, Int64)

Zkopíruje se z tohoto OracleBFile umístění do cíle OracleLob se zadaným množstvím dat, zdrojovým posunem a posunem cíle.

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, do kterého se má kopírovat.

amount
Int64

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

Návraty

Počet zkopírovaných bajtů.

Výjimky

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

Cílem OracleLob je odkaz na objekt s hodnotou null.

Cíl je null OracleLob.

-nebo-

Připojení, 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í. Nelze například kopírovat binární data do cíle OracleLob , který má datový typ znaku.

Aby se operace správně spustila, musíte mít přístup k zápisu CopyTo do cíleOracleLob.

Platí pro