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
Параметры
Возвращаемое значение
Скопированное число байт.
Исключения
Конечный объект 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
Параметры
- 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
Смещение, из которого выполняется копирование.
- destinationOffset
- Int64
Смещение, в которое выполняется копирование.
- amount
- Int64
Количество данных, которое необходимо скопировать, в байтах.
Возвращаемое значение
Скопированное число байт.
Исключения
Значение параметра количества меньше нуля или больше 4 гигабайт.
Конечный объект OracleLob
представляет собой ссылку на пустой объект.
Объект назначение OracleLob
является пустым.
-или-
Подключение, с которым связан данный объект OracleBFile
, закрыто.
Объект OracleBFile
закрыт или удален.
Комментарии
Базовые типы данных источника OracleBFile и назначения OracleLob должны быть совместимыми. Например, нельзя копировать двоичные данные в назначение OracleLob с символьным типом данных.
Для правильного выполнения операции необходимо иметь доступ на запись к целевому CopyTo объектуOracleLob.