Compartir a través de


OracleBFile.CopyTo Método

Definición

Copia datos desde OracleBFile a un OracleLob de destino.

Sobrecargas

CopyTo(OracleLob)

Copia todo el contenido de OracleBFile al principio de un OracleLob de destino.

CopyTo(OracleLob, Int64)

Copia todo el contenido de OracleBFile en un OracleLob de destino en el desplazamiento especificado.

CopyTo(Int64, OracleLob, Int64, Int64)

Copia desde OracleBFile a un OracleLob de destino, con la cantidad de datos especificada y los desplazamientos de origen y de destino.

CopyTo(OracleLob)

Copia todo el contenido de OracleBFile al principio de un OracleLob de destino.

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

Parámetros

destination
OracleLob

OracleLob de destino.

Devoluciones

Número de bytes que se han copiado.

Excepciones

El OracleLob de destino es una referencia a objeto nula.

El destino es un OracleLob nulo.

o bien

La conexión a la que está asociado OracleBFile está cerrada.

El objeto OracleBFile está cerrado o se ha desechado.

Comentarios

Los tipos de datos subyacentes del origen OracleBFile y el destino OracleLob deben ser compatibles. Por ejemplo, no puede copiar datos binarios en un destino OracleLob que tenga un tipo de datos de caracteres.

Debe tener acceso de escritura al destino OracleLob para que la CopyTo operación se ejecute correctamente.

Se aplica a

CopyTo(OracleLob, Int64)

Copia todo el contenido de OracleBFile en un OracleLob de destino en el desplazamiento especificado.

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

Parámetros

destination
OracleLob

OracleLob de destino.

destinationOffset
Int64

Posición de desplazamiento en la que se va a copiar.

Devoluciones

Número de bytes que se han copiado.

Excepciones

El OracleLob de destino es una referencia a objeto nula.

El destino es un OracleLob nulo.

o bien

La conexión a la que está asociado OracleBFile está cerrada.

El objeto OracleBFile está cerrado o se ha desechado.

Comentarios

Los tipos de datos subyacentes del origen OracleBFile y el destino OracleLob deben ser compatibles. Por ejemplo, no puede copiar datos binarios en un destino OracleLob que tenga un tipo de datos de caracteres.

Debe tener acceso de escritura al destino OracleLob para que la CopyTo operación se ejecute correctamente.

Se aplica a

CopyTo(Int64, OracleLob, Int64, Int64)

Copia desde OracleBFile a un OracleLob de destino, con la cantidad de datos especificada y los desplazamientos de origen y de destino.

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

Parámetros

sourceOffset
Int64

Desplazamiento del que se va a copiar.

destination
OracleLob

OracleLob de destino.

destinationOffset
Int64

Posición de desplazamiento en la que se va a copiar.

amount
Int64

Cantidad de datos, en bytes que se va a copiar.

Devoluciones

Número de bytes que se han copiado.

Excepciones

El valor del parámetro de cantidad es menor que cero o mayor que 4 gigabytes.

El OracleLob de destino es una referencia a objeto nula.

El destino es un OracleLob nulo.

o bien

La conexión a la que está asociado OracleBFile está cerrada.

El objeto OracleBFile está cerrado o se ha desechado.

Comentarios

Los tipos de datos subyacentes del origen OracleBFile y el destino OracleLob deben ser compatibles. Por ejemplo, no puede copiar datos binarios en un destino OracleLob que tenga un tipo de datos de caracteres.

Debe tener acceso de escritura al destino OracleLob para que la CopyTo operación se ejecute correctamente.

Se aplica a