OracleLob.Seek(Int64, SeekOrigin) 메서드

정의

현재 OracleLob 스트림의 위치를 설정합니다.

public:
 override long Seek(long offset, System::IO::SeekOrigin origin);
public override long Seek(long offset, System.IO.SeekOrigin origin);
override this.Seek : int64 * System.IO.SeekOrigin -> int64
Public Overrides Function Seek (offset As Long, origin As SeekOrigin) As Long

매개 변수

offset
Int64

원본을 기준으로 하는 바이트 오프셋입니다. 음수이면 offset 새 위치가 지정한 origin 바이트 offset수로 지정된 위치 앞에 옵니다. 0이면 offset 새 위치는 .에서 지정한 origin위치입니다. 양수이면 offset 새 위치는 로 지정된 바이트 수로 지정된 originoffset위치를 따릅니다.

origin
SeekOrigin

새 위치를 가져오는 데 사용되는 참조 지점을 나타내는 형식 SeekOrigin 의 값입니다.

반품

현재 스트림 내의 새 위치입니다.

예외

매개 변수에 origin 유효한 값이 없습니다.

결과 위치가 값의 길이를 초과합니다.

개체를 OracleLob 닫거나 삭제했습니다.

Oracle 오류가 발생했습니다.

설명

음수이면 offset 새 위치가 지정한 바이트 origin수만큼 지정한 offset 위치 앞에 옵니다. 0이면 offset 새 위치는 .에서 지정한 origin위치여야 합니다. 양수이면 offset 새 위치가 지정한 바이트 origin수로 offset 지정된 위치를 따라야 합니다.

스트림 길이를 초과하는 모든 위치를 찾는 것이 지원됩니다. 홀수 위치 및 CLOB 데이터 형식을 NCLOB 찾는 것도 지원됩니다. 자세한 내용은 속성의 설명 섹션을 Read 참조하세요.

적용 대상