SeekableXPathNavigator.CurrentPosition 속성

정의

파생 클래스에서 재정의될 경우 XPath 검색기가 배치되는 데이터의 노드에 연결된 값을 가져오거나 설정합니다.

public:
 abstract property long CurrentPosition { long get(); void set(long value); };
public abstract long CurrentPosition { get; set; }
member this.CurrentPosition : int64 with get, set
Public MustOverride Property CurrentPosition As Long

속성 값

Int64

탐색기 현재 위치와 연결된 값입니다.

설명

set작업은 지정된 값과 연결된 위치로 탐색기를 이동합니다. get작업은 탐색기의 현재 위치와 연결된 값을 반환합니다.

구현자 참고

이 속성에는 어떤 의미도 없습니다. 즉, Int64 구현이 탐색기 현재 위치와 연결되는 불투명 값입니다. 값 자체에 대한 제한 사항이나 요구 사항은 없습니다. 내부 데이터 구조에 대한 가정은 할 수 없습니다.

값이 순차적이거나 탐색기 위치가 고유한 값에 매핑되는 것은 필요하지 않습니다. 여러 값이 동일한 탐색기 위치를 참조할 수 있으므로 두 값을 비교해도 유용한 정보는 제공되지 않습니다.

작업에서 제공하는 모든 값은 get 작업에 유효해야 set 합니다. set작업에서 처음 획득하지 않은 값을 사용하는 것은 반드시 오류는 get 아닙니다. 다른 방법으로 획득한 에서 반환되지 않은 CurrentPosition 값은 구현에서 유효한 것으로 간주되거나 유효하지 않을 수 있습니다. 이 선택은 구현자의 입니다.

값의 의미는 동일한 문서를 탐색하는 동안 탐색기의 수명 동안 변경되지 않아야 합니다. 또한 동일한 문서를 계속 탐색하는 경우 복제를 통해 관련된 두 탐색기에서 값의 의미를 공유해야 합니다. 인스턴스가 동일한 문서를 계속 탐색하는 한 작업에서 제공하는 모든 값은 get 탐색기 및 해당 클론의 수명 동안 유효한 상태로 유지되어야 합니다.

적용 대상