Поделиться через


OracleBFile.CopyTo Метод

Определение

Копирует данные из OracleBFile в конечный объект OracleLob.

Перегрузки

CopyTo(OracleLob)

Копирует все содержимое данного объекта OracleBFile в начало конечного объекта OracleLob.

CopyTo(OracleLob, Int64)

Копирует все содержимое из OracleBFile в конечный объект OracleLob с заданным смещением.

CopyTo(Int64, OracleLob, Int64, Int64)

Копирует из OracleBFile в объект назначения OracleLob, с заданным объемом данных, смещением источника и смещением объекта назначения.

CopyTo(OracleLob)

Копирует все содержимое данного объекта OracleBFile в начало конечного объекта 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

Параметры

destination
OracleLob

OracleLob — объект назначения.

Возвращаемое значение

Скопированное число байт.

Исключения

Конечный объект OracleLob представляет собой ссылку на пустой объект.

Объект назначение OracleLob является пустым.

-или-

Подключение, с которым связан данный объект OracleBFile, закрыто.

Объект OracleBFile закрыт или удален.

Комментарии

Базовые типы данных источника OracleBFile и назначения OracleLob должны быть совместимыми. Например, нельзя копировать двоичные данные в назначение OracleLob с символьным типом данных.

Для правильного выполнения операции необходимо иметь доступ на запись к целевому CopyTo объектуOracleLob.

Применяется к

CopyTo(OracleLob, Int64)

Копирует все содержимое из OracleBFile в конечный объект OracleLob с заданным смещением.

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

Параметры

destination
OracleLob

OracleLob — объект назначения.

destinationOffset
Int64

Смещение, в которое выполняется копирование.

Возвращаемое значение

Скопированное число байт.

Исключения

Конечный объект OracleLob представляет собой ссылку на пустой объект.

Объект назначение OracleLob является пустым.

-или-

Подключение, с которым связан данный объект OracleBFile, закрыто.

Объект OracleBFile закрыт или удален.

Комментарии

Базовые типы данных источника OracleBFile и назначения OracleLob должны быть совместимыми. Например, нельзя копировать двоичные данные в назначение OracleLob с символьным типом данных.

Для правильного выполнения операции необходимо иметь доступ на запись к целевому CopyTo объектуOracleLob.

Применяется к

CopyTo(Int64, OracleLob, Int64, Int64)

Копирует из OracleBFile в объект назначения OracleLob, с заданным объемом данных, смещением источника и смещением объекта назначения.

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

Параметры

sourceOffset
Int64

Смещение, из которого выполняется копирование.

destination
OracleLob

OracleLob — объект назначения.

destinationOffset
Int64

Смещение, в которое выполняется копирование.

amount
Int64

Количество данных, которое необходимо скопировать, в байтах.

Возвращаемое значение

Скопированное число байт.

Исключения

Значение параметра количества меньше нуля или больше 4 гигабайт.

Конечный объект OracleLob представляет собой ссылку на пустой объект.

Объект назначение OracleLob является пустым.

-или-

Подключение, с которым связан данный объект OracleBFile, закрыто.

Объект OracleBFile закрыт или удален.

Комментарии

Базовые типы данных источника OracleBFile и назначения OracleLob должны быть совместимыми. Например, нельзя копировать двоичные данные в назначение OracleLob с символьным типом данных.

Для правильного выполнения операции необходимо иметь доступ на запись к целевому CopyTo объектуOracleLob.

Применяется к