OracleBFile.CopyTo Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Copie les données de cet objet OracleBFile vers un OracleLob de destination.
Surcharges
CopyTo(OracleLob) |
Copie le contenu entier de cet objet OracleBFile au début d'un OracleLob de destination. |
CopyTo(OracleLob, Int64) |
Copie le contenu entier de cet objet OracleBFile vers un OracleLob de destination, à l'offset spécifié. |
CopyTo(Int64, OracleLob, Int64, Int64) |
Copie de cet objet OracleBFile vers un OracleLob de destination selon la quantité de données, l'offset source et l'offset de destination spécifiés. |
CopyTo(OracleLob)
Copie le contenu entier de cet objet OracleBFile au début d'un OracleLob de destination.
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
Paramètres
Retours
Nombre d'octets copiés.
Exceptions
Le OracleLob
de destination est une référence d'objet null.
La destination est un OracleLob
null.
- ou -
La connexion à laquelle OracleBFile
est associé est fermée.
L'objet OracleBFile
est fermé ou supprimé.
Remarques
Les types de données sous-jacents de la source OracleBFile et de la destination OracleLob doivent être compatibles. Par exemple, vous ne pouvez pas copier des données binaires vers une destination OracleLob qui a un type de données caractère.
Vous devez disposer d’un accès en écriture à la destination OracleLob pour que l’opération CopyTo s’exécute correctement.
S’applique à
CopyTo(OracleLob, Int64)
Copie le contenu entier de cet objet OracleBFile vers un OracleLob de destination, à l'offset spécifié.
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
Paramètres
- destinationOffset
- Int64
L'offset auquel la copie doit être effectuée.
Retours
Nombre d'octets copiés.
Exceptions
Le OracleLob
de destination est une référence d'objet null.
La destination est un OracleLob
null.
- ou -
La connexion à laquelle OracleBFile
est associé est fermée.
L'objet OracleBFile
est fermé ou supprimé.
Remarques
Les types de données sous-jacents de la source OracleBFile et de la destination OracleLob doivent être compatibles. Par exemple, vous ne pouvez pas copier des données binaires vers une destination OracleLob qui a un type de données caractère.
Vous devez disposer d’un accès en écriture à la destination OracleLob pour que l’opération CopyTo s’exécute correctement.
S’applique à
CopyTo(Int64, OracleLob, Int64, Int64)
Copie de cet objet OracleBFile vers un OracleLob de destination selon la quantité de données, l'offset source et l'offset de destination spécifiés.
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
Paramètres
- sourceOffset
- Int64
L'offset à partir duquel la copie doit être effectuée.
- destinationOffset
- Int64
L'offset auquel la copie doit être effectuée.
- amount
- Int64
Quantité de données, en octets, à copier.
Retours
Nombre d'octets copiés.
Exceptions
La valeur du paramètre amount est inférieure à zéro ou supérieure à 4 gigaoctets.
Le OracleLob
de destination est une référence d'objet null.
La destination est un OracleLob
null.
- ou -
La connexion à laquelle OracleBFile
est associé est fermée.
L'objet OracleBFile
est fermé ou supprimé.
Remarques
Les types de données sous-jacents de la source OracleBFile et de la destination OracleLob doivent être compatibles. Par exemple, vous ne pouvez pas copier des données binaires vers une destination OracleLob qui a un type de données caractère.
Vous devez disposer d’un accès en écriture à la destination OracleLob pour que l’opération CopyTo s’exécute correctement.