OracleBFile.CopyTo Metodo

Definizione

Consente di copiare i dati da questo oggetto OracleBFile a un oggetto OracleLob di destinazione.

Overload

CopyTo(OracleLob)

Consente di copiare l'intero contenuto di questo oggetto OracleBFile all'inizio di un oggetto OracleLob di destinazione.

CopyTo(OracleLob, Int64)

Consente di copiare l'intero contenuto di questo oggetto OracleBFile in un oggetto OracleLob di destinazione all'offset specificato.

CopyTo(Int64, OracleLob, Int64, Int64)

Consente di copiare da questo oggetto OracleBFile in un oggetto OracleLob di destinazione con la quantità di dati specificata, l'offset di origine e quello di destinazione.

CopyTo(OracleLob)

Consente di copiare l'intero contenuto di questo oggetto OracleBFile all'inizio di un oggetto OracleLob di destinazione.

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

Parametri

destination
OracleLob

OracleLob di destinazione.

Restituisce

Numero di byte copiati.

Eccezioni

L'oggetto OracleLob di destinazione è un riferimento a un oggetto null.

La destinazione è un oggetto OracleLob null.

-oppure-

La connessione a cui è associato un OracleBFile è chiusa.

L'oggetto OracleBFile è chiuso o eliminato.

Commenti

I tipi di dati sottostanti dell'origine OracleBFile e della destinazione OracleLob devono essere compatibili. Ad esempio, non è possibile copiare dati binari in una destinazione OracleLob con tipo di dati carattere.

È necessario disporre dell'accesso in scrittura alla destinazione OracleLob per l'esecuzione corretta dell'operazione CopyTo .

Si applica a

CopyTo(OracleLob, Int64)

Consente di copiare l'intero contenuto di questo oggetto OracleBFile in un oggetto OracleLob di destinazione all'offset specificato.

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

Parametri

destination
OracleLob

OracleLob di destinazione.

destinationOffset
Int64

Offset in cui copiare.

Restituisce

Numero di byte copiati.

Eccezioni

L'oggetto OracleLob di destinazione è un riferimento a un oggetto null.

La destinazione è un oggetto OracleLob null.

-oppure-

La connessione a cui è associato un OracleBFile è chiusa.

L'oggetto OracleBFile è chiuso o eliminato.

Commenti

I tipi di dati sottostanti dell'origine OracleBFile e della destinazione OracleLob devono essere compatibili. Ad esempio, non è possibile copiare dati binari in una destinazione OracleLob con tipo di dati carattere.

È necessario disporre dell'accesso in scrittura alla destinazione OracleLob per l'esecuzione corretta dell'operazione CopyTo .

Si applica a

CopyTo(Int64, OracleLob, Int64, Int64)

Consente di copiare da questo oggetto OracleBFile in un oggetto OracleLob di destinazione con la quantità di dati specificata, l'offset di origine e quello di destinazione.

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

Parametri

sourceOffset
Int64

Offset da cui copiare.

destination
OracleLob

OracleLob di destinazione.

destinationOffset
Int64

Offset in cui copiare.

amount
Int64

Quantità di dati in byte da copiare.

Restituisce

Numero di byte copiati.

Eccezioni

Il valore del parametro della quantità è minore di zero o maggiore di 4 GB.

L'oggetto OracleLob di destinazione è un riferimento a un oggetto null.

La destinazione è un oggetto OracleLob null.

-oppure-

La connessione a cui è associato un OracleBFile è chiusa.

L'oggetto OracleBFile è chiuso o eliminato.

Commenti

I tipi di dati sottostanti dell'origine OracleBFile e della destinazione OracleLob devono essere compatibili. Ad esempio, non è possibile copiare dati binari in una destinazione OracleLob con tipo di dati carattere.

È necessario disporre dell'accesso in scrittura alla destinazione OracleLob per l'esecuzione corretta dell'operazione CopyTo .

Si applica a