OracleBFile.CopyTo 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 OracleBFile 위치에서 대상으로 OracleLob데이터를 복사합니다.
오버로드
| Name | Description |
|---|---|
| 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 에는 이진 데이터를 복사할 수 없습니다.
작업을 올바르게 실행하려면 대상 OracleLob 에 CopyTo 대한 쓰기 권한이 있어야 합니다.
적용 대상
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 에는 이진 데이터를 복사할 수 없습니다.
작업을 올바르게 실행하려면 대상 OracleLob 에 CopyTo 대한 쓰기 권한이 있어야 합니다.
적용 대상
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 매개 변수의 값이 0보다 작거나 4GB보다 큽니다.
대상 OracleLob 은 null 개체 참조입니다.
개체가 OracleBFile 닫혀 있거나 삭제되었습니다.
설명
원본 OracleBFile 및 대상 OracleLob 의 기본 데이터 형식은 호환되어야 합니다. 예를 들어 문자 데이터 형식이 있는 대상 OracleLob 에는 이진 데이터를 복사할 수 없습니다.
작업을 올바르게 실행하려면 대상 OracleLob 에 CopyTo 대한 쓰기 권한이 있어야 합니다.