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
为空对象引用。
已关闭或已释放 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
为空对象引用。
已关闭或已释放 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
要复制的数据数量(以字节为单位)。
返回
已复制的字节数。
例外
数量参数的值小于零或大于 4 GB。
目标 OracleLob
为空对象引用。
已关闭或已释放 OracleBFile
对象。
注解
源 OracleBFile 和目标 OracleLob 的基础数据类型必须兼容。 例如,不能将二进制数据复制到具有字符数据类型的目标 OracleLob 。
必须对目标OracleLobCopyTo具有写入访问权限才能正确执行操作。