OracleBFile.CopyTo Método

Definición

Copia los datos de este OracleBFile objeto en un destino OracleLob.

Sobrecargas

Nombre Description
CopyTo(OracleLob)

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

CopyTo(OracleLob, Int64)

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

CopyTo(Int64, OracleLob, Int64, Int64)

Copia de esto OracleBFile en un destino OracleLob con la cantidad especificada de datos, el desplazamiento de origen y el desplazamiento de destino.

CopyTo(OracleLob)

Copia todo el contenido de esto OracleBFile al principio de un destino 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

Parámetros

destination
OracleLob

OracleLob de destino.

Devoluciones

Número de bytes copiados.

Excepciones

El destino OracleLob es una referencia de objeto null.

El destino es un valor NULL OracleLob.

O bien

La conexión con la que OracleBFile está asociada está cerrada.

El OracleBFile objeto está cerrado o eliminado.

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 esto OracleBFile en un destino OracleLob 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

Desplazamiento al que se va a copiar.

Devoluciones

Número de bytes copiados.

Excepciones

El destino OracleLob es una referencia de objeto null.

El destino es un valor NULL OracleLob.

O bien

La conexión con la que OracleBFile está asociada está cerrada.

El OracleBFile objeto está cerrado o eliminado.

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 de esto OracleBFile en un destino OracleLob con la cantidad especificada de datos, el desplazamiento de origen y el desplazamiento 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 desde el que se va a copiar.

destination
OracleLob

OracleLob de destino.

destinationOffset
Int64

Desplazamiento al que se va a copiar.

amount
Int64

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

Devoluciones

Número de bytes copiados.

Excepciones

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

El destino OracleLob es una referencia de objeto null.

El destino es un valor NULL OracleLob.

O bien

La conexión con la que OracleBFile está asociada está cerrada.

El OracleBFile objeto está cerrado o eliminado.

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