다음을 통해 공유


XPathNavigator.UnderlyingObject 속성

정의

내부 개체에 액세스할 수 있도록 저장소에 대한 "가상" 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

속성 값

Object

기본값은 null입니다.

설명

이 속성은 UnderlyingObject 저장소를 XPathNavigator 통해 "가상화된" XML 보기를 제공하는 구현에서 사용하여 기본 개체에 대한 액세스를 제공할 수 있습니다. 예를 들어 개체를 XPathNavigator 사용하여 CLR(공용 언어 런타임) 개체 그래프를 통해 가상 XML 뷰를 제공하는 경우 메서드를 사용하여 Select XPath 쿼리를 수행한 다음 선택한 노드의 기본 CLR 개체에 액세스할 수 있습니다. 이 속성은 UnderlyingObject 이러한 기본 개체를 노출합니다.

대부분의 경우 이 값은 null속성에서 반환 UnderlyingObject 되는 개체가 항상 구현에 따라 다릅니다.

이 속성은 UnderlyingObject 개체 ID를 유지해야 하며 해당 오버레이된 항목에 대한 일대일 대응이 있는 개체를 반환하는 데만 사용해야 합니다. 사용자는 동일한 개체 또는 복제된 개체를 사용하여 동일한 노드를 연속으로 방문할 때 항상 동일한 XPathNavigator 개체를 가져와야 합니다.

참고

개체에서 XPathNavigator 만든 XmlDocument 개체의 속성은 UnderlyingObject 해당 XmlNode개체를 반환합니다.

적용 대상