XPathNavigator.UnderlyingObject 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
내부 개체에 액세스할 수 있도록 저장소에 대한 "가상" XML 뷰를 제공하기 위해 구현된 XPathNavigator에 사용됩니다.
public:
virtual property System::Object ^ UnderlyingObject { System::Object ^ get(); };
public virtual object? UnderlyingObject { get; }
public virtual object UnderlyingObject { get; }
member this.UnderlyingObject : obj
Public Overridable ReadOnly Property UnderlyingObject As Object
속성 값
기본값은 null
입니다.
설명
이 속성은 UnderlyingObject 저장소를 XPathNavigator 통해 "가상화된" XML 보기를 제공하는 구현에서 사용하여 기본 개체에 대한 액세스를 제공할 수 있습니다. 예를 들어 개체를 XPathNavigator 사용하여 CLR(공용 언어 런타임) 개체 그래프를 통해 가상 XML 뷰를 제공하는 경우 메서드를 사용하여 Select XPath 쿼리를 수행한 다음 선택한 노드의 기본 CLR 개체에 액세스할 수 있습니다. 이 속성은 UnderlyingObject 이러한 기본 개체를 노출합니다.
대부분의 경우 이 값은 null
속성에서 반환 UnderlyingObject 되는 개체가 항상 구현에 따라 다릅니다.
이 속성은 UnderlyingObject 개체 ID를 유지해야 하며 해당 오버레이된 항목에 대한 일대일 대응이 있는 개체를 반환하는 데만 사용해야 합니다. 사용자는 동일한 개체 또는 복제된 개체를 사용하여 동일한 노드를 연속으로 방문할 때 항상 동일한 XPathNavigator 개체를 가져와야 합니다.
참고
개체에서 XPathNavigator 만든 XmlDocument 개체의 속성은 UnderlyingObject 해당 XmlNode개체를 반환합니다.