OracleBFile.CopyTo Metodo

Definizione

Copia i dati da questo OracleBFile oggetto a una destinazione OracleLob.

Overload

Nome Descrizione
CopyTo(OracleLob)

Copia l'intero contenuto di questo OracleBFile oggetto all'inizio di una destinazione OracleLob.

CopyTo(OracleLob, Int64)

Copia l'intero contenuto di questo OracleBFile oggetto in una destinazione OracleLob in corrispondenza dell'offset specificato.

CopyTo(Int64, OracleLob, Int64, Int64)

Copia da questo OracleBFile oggetto a una destinazione OracleLob con la quantità specificata di dati, l'offset di origine e l'offset di destinazione.

CopyTo(OracleLob)

Copia l'intero contenuto di questo OracleBFile oggetto all'inizio di una destinazione 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

Parametri

destination
OracleLob

Il OracleLob di destinazione.

Valori restituiti

Numero di byte copiati.

Eccezioni

La destinazione OracleLob è un riferimento a un oggetto Null.

La destinazione è null OracleLob.

oppure

La connessione a cui OracleBFile è associato è chiusa.

L'oggetto OracleBFile viene 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 un tipo di dati carattere.

Per eseguire correttamente l'operazioneCopyTo, è necessario disporre dell'accesso in scrittura alla destinazioneOracleLob.

Si applica a

CopyTo(OracleLob, Int64)

Copia l'intero contenuto di questo OracleBFile oggetto in una destinazione OracleLob in corrispondenza dell'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

Il OracleLob di destinazione.

destinationOffset
Int64

Offset in cui copiare.

Valori restituiti

Numero di byte copiati.

Eccezioni

La destinazione OracleLob è un riferimento a un oggetto Null.

La destinazione è null OracleLob.

oppure

La connessione a cui OracleBFile è associato è chiusa.

L'oggetto OracleBFile viene 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 un tipo di dati carattere.

Per eseguire correttamente l'operazioneCopyTo, è necessario disporre dell'accesso in scrittura alla destinazioneOracleLob.

Si applica a

CopyTo(Int64, OracleLob, Int64, Int64)

Copia da questo OracleBFile oggetto a una destinazione OracleLob con la quantità specificata di dati, l'offset di origine e l'offset 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

Il OracleLob di destinazione.

destinationOffset
Int64

Offset in cui copiare.

amount
Int64

Quantità di dati, in byte, da copiare.

Valori restituiti

Numero di byte copiati.

Eccezioni

Il valore del parametro amount è minore di zero o maggiore di 4 gigabyte.

La destinazione OracleLob è un riferimento a un oggetto Null.

La destinazione è null OracleLob.

oppure

La connessione a cui OracleBFile è associato è chiusa.

L'oggetto OracleBFile viene 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 un tipo di dati carattere.

Per eseguire correttamente l'operazioneCopyTo, è necessario disporre dell'accesso in scrittura alla destinazioneOracleLob.

Si applica a