Partilhar via


OracleBFile.CopyTo Método

Definição

Copia os dados deste OracleBFile para um destino OracleLob.

Sobrecargas

CopyTo(OracleLob)

Copia todo o conteúdo deste OracleBFile para o início de um destino OracleLob.

CopyTo(OracleLob, Int64)

Copia todo o conteúdo deste OracleBFile para um destino OracleLob no deslocamento especificado.

CopyTo(Int64, OracleLob, Int64, Int64)

Copia deste OracleBFile para um destino OracleLob com a quantidade especificada de dados, o deslocamento de origem e o deslocamento de destino.

CopyTo(OracleLob)

Copia todo o conteúdo deste OracleBFile para o início de um 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

O OracleLob de destino.

Retornos

O número de bytes copiados.

Exceções

O destino OracleLob é uma referência de objeto nula.

O destino é um OracleLob nulo.

- ou -

A conexão com a qual esse OracleBFile está associado está fechada.

O objeto OracleBFile está fechado ou foi descartado.

Comentários

Os tipos de dados subjacentes da origem OracleBFile e do destino OracleLob devem ser compatíveis. Por exemplo, você não pode copiar dados binários para um destino OracleLob que tenha um tipo de dados de caractere.

Você deve ter acesso de gravação ao destino OracleLob para que a CopyTo operação seja executada corretamente.

Aplica-se a

CopyTo(OracleLob, Int64)

Copia todo o conteúdo deste OracleBFile para um destino OracleLob no deslocamento 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

O OracleLob de destino.

destinationOffset
Int64

O deslocamento para o qual copiar.

Retornos

O número de bytes copiados.

Exceções

O destino OracleLob é uma referência de objeto nula.

O destino é um OracleLob nulo.

- ou -

A conexão com a qual esse OracleBFile está associado está fechada.

O objeto OracleBFile está fechado ou foi descartado.

Comentários

Os tipos de dados subjacentes da origem OracleBFile e do destino OracleLob devem ser compatíveis. Por exemplo, você não pode copiar dados binários para um destino OracleLob que tenha um tipo de dados de caractere.

Você deve ter acesso de gravação ao destino OracleLob para que a CopyTo operação seja executada corretamente.

Aplica-se a

CopyTo(Int64, OracleLob, Int64, Int64)

Copia deste OracleBFile para um destino OracleLob com a quantidade especificada de dados, o deslocamento de origem e o deslocamento 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

O deslocamento do qual copiar.

destination
OracleLob

O OracleLob de destino.

destinationOffset
Int64

O deslocamento para o qual copiar.

amount
Int64

A quantidade de dados, em bytes, a serem copiados.

Retornos

O número de bytes copiados.

Exceções

O valor do parâmetro de quantidade é menor que zero ou maior que 4 gigabytes.

O destino OracleLob é uma referência de objeto nula.

O destino é um OracleLob nulo.

- ou -

A conexão com a qual esse OracleBFile está associado está fechada.

O objeto OracleBFile está fechado ou foi descartado.

Comentários

Os tipos de dados subjacentes da origem OracleBFile e do destino OracleLob devem ser compatíveis. Por exemplo, você não pode copiar dados binários para um destino OracleLob que tenha um tipo de dados de caractere.

Você deve ter acesso de gravação ao destino OracleLob para que a CopyTo operação seja executada corretamente.

Aplica-se a