Stream.Seek(Int64, SeekOrigin) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스를 재정의될 때 현재 스트림 내의 위치를 설정합니다.
public:
abstract long Seek(long offset, System::IO::SeekOrigin origin);
public abstract long Seek (long offset, System.IO.SeekOrigin origin);
abstract member Seek : int64 * System.IO.SeekOrigin -> int64
Public MustOverride Function Seek (offset As Long, origin As SeekOrigin) As Long
매개 변수
- offset
- Int64
origin
매개 변수에 상대적인 바이트 오프셋입니다.
- origin
- SeekOrigin
새 위치를 가져오는 데 사용되는 참조 위치를 나타내는 SeekOrigin 형식의 값입니다.
반환
현재 스트림 내의 새 위치입니다.
예외
I/O 오류가 발생했습니다.
예를 들어, 스트림이 파이프 또는 콘솔 출력에서 생성되는 경우 스트림은 검색을 지원하지 않습니다.
스트림이 닫힌 후에 메서드가 호출되었습니다.
설명
속성을 CanSeek 사용하여 현재 인스턴스가 검색을 지원하는지 여부를 확인합니다.
음수이면 offset
지정한 바이트 offset
수로 지정된 origin
위치 앞에 새 위치가 필요합니다. 0이면 offset
새 위치가 지정한 위치 origin
여야 합니다. 양수이면 offset
지정한 바이트 offset
수로 지정된 origin
위치를 따라야 합니다.
해당 지원 검색에서 Stream
파생된 클래스는 위에서 설명한 기능을 제공하려면 이 메서드를 재정의해야 합니다.
스트림 길이를 초과하는 모든 위치를 찾는 것이 지원됩니다.