OracleBFile.CopyTo 메서드

정의

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

매개 변수

destination
OracleLob

대상 OracleLob입니다.

반품

복사한 바이트 수입니다.

예외

대상 OracleLob 은 null 개체 참조입니다.

대상은 null OracleLob입니다.

-또는-

연결된 OracleBFile 연결이 닫힙니다.

개체가 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

매개 변수

destination
OracleLob

대상 OracleLob입니다.

destinationOffset
Int64

복사할 오프셋입니다.

반품

복사한 바이트 수입니다.

예외

대상 OracleLob 은 null 개체 참조입니다.

대상은 null OracleLob입니다.

-또는-

연결된 OracleBFile 연결이 닫힙니다.

개체가 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

복사할 오프셋입니다.

destination
OracleLob

대상 OracleLob입니다.

destinationOffset
Int64

복사할 오프셋입니다.

amount
Int64

복사할 데이터의 수량(바이트)입니다.

반품

복사한 바이트 수입니다.

예외

amount 매개 변수의 값이 0보다 작거나 4GB보다 큽니다.

대상 OracleLob 은 null 개체 참조입니다.

대상은 null OracleLob입니다.

-또는-

연결된 OracleBFile 연결이 닫힙니다.

개체가 OracleBFile 닫혀 있거나 삭제되었습니다.

설명

원본 OracleBFile 및 대상 OracleLob 의 기본 데이터 형식은 호환되어야 합니다. 예를 들어 문자 데이터 형식이 있는 대상 OracleLob 에는 이진 데이터를 복사할 수 없습니다.

작업을 올바르게 실행하려면 대상 OracleLobCopyTo 대한 쓰기 권한이 있어야 합니다.

적용 대상