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 에는 이진 데이터를 복사할 수 없습니다.
작업이 올바르게 실행되도록 하려면 대상 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
복사할 데이터 양(바이트)입니다.
반환
복사한 바이트 수입니다.
예외
양 매개 변수의 값이 0보다 작거나 4GB보다 큰 경우
대상 OracleLob
가 null 개체 참조인 경우
OracleBFile
개체가 닫히거나 삭제된 경우
설명
원본 OracleBFile 및 대상 OracleLob 의 기본 데이터 형식은 호환되어야 합니다. 예를 들어 문자 데이터 형식이 있는 대상 OracleLob 에는 이진 데이터를 복사할 수 없습니다.
작업이 올바르게 실행되도록 하려면 대상 OracleLob 에 CopyTo 대한 쓰기 권한이 있어야 합니다.
적용 대상
.NET