Partager via


OracleBFile.CopyTo Méthode

Définition

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

destination
OracleLob

OracleLob de destination.

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

destination
OracleLob

OracleLob de destination.

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.

destination
OracleLob

OracleLob de destination.

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.

S’applique à