OracleBFile.CopyTo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将数据从此 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 为 null 对象引用。
对象 OracleBFile 已关闭或释放。
注解
源 OracleBFile 和目标 OracleLob 的基础数据类型必须兼容。 例如,不能将二进制数据复制到具有字符数据类型的目标 OracleLob 。
必须对操作正确执行的目标OracleLobCopyTo具有写入访问权限。
适用于
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 为 null 对象引用。
对象 OracleBFile 已关闭或释放。
注解
源 OracleBFile 和目标 OracleLob 的基础数据类型必须兼容。 例如,不能将二进制数据复制到具有字符数据类型的目标 OracleLob 。
必须对操作正确执行的目标OracleLobCopyTo具有写入访问权限。
适用于
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
要复制的数据数量(以字节为单位)。
返回
复制的字节数。
例外
amount 参数的值小于零或大于 4 GB。
目标 OracleLob 为 null 对象引用。
对象 OracleBFile 已关闭或释放。
注解
源 OracleBFile 和目标 OracleLob 的基础数据类型必须兼容。 例如,不能将二进制数据复制到具有字符数据类型的目标 OracleLob 。
必须对操作正确执行的目标OracleLobCopyTo具有写入访问权限。