OracleBFile.CopyTo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
- 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.
- 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.