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.
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
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
- 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.
- 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 .