XPathNavigator.UnderlyingObject 속성

정의

내부 개체에 액세스할 수 있도록 저장소에 대한 "가상" XML 뷰를 제공하기 위해 구현된 XPathNavigator에 사용됩니다.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

public:
 virtual property System::Object ^ UnderlyingObject { System::Object ^ get(); };
public virtual object UnderlyingObject { get; }
member this.UnderlyingObject : obj
Public Overridable ReadOnly Property UnderlyingObject As Object

속성 값

기본값은 null입니다.The default is null.

설명

합니다 UnderlyingObject 속성에서 사용 될 수 있습니다 XPathNavigator 내부 개체에 액세스할 수 있도록 저장소에 대 한 "가상된" XML을 제공 하는 구현을 보기.The UnderlyingObject property can be used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects. 예를 들어 경우는 XPathNavigator 개체가 공용 언어 런타임 (CLR) 개체 그래프를 통해 가상 XML 뷰를 제공 하는, 사용 하 여 XPath 쿼리를 수행 하려고 할 수 있습니다는 Select 메서드 다음 선택한 노드를 기본 CLR 개체에 액세스 합니다.For example, if an XPathNavigator object is used to provide a virtual XML view over a Common Language Runtime (CLR) object graph, you may wish to perform XPath queries using the Select method and then access the CLR objects underlying the selected nodes. UnderlyingObject 이러한 개체를 기본 속성 노출 합니다.The UnderlyingObject property would expose these underlying objects.

대부분의 경우이 값은 null, 및 반환 하는 개체는 UnderlyingObject 속성에는 항상 특정 구현 됩니다.In many cases, this value will be null, and the object returned by the UnderlyingObject property will always be implementation specific.

UnderlyingObject 속성 개체 id를 유지 해야 하 고 해당 해당 오버레이 드 항목에 일대일 대응 하는 개체를 반환 하도록만 사용 해야 합니다.The UnderlyingObject property should preserve object identity and should only be used to return objects that have a one-to-one correspondence to their respective overlaid items. 사용자는 연속적으로 동일한를 사용 하 여 동일한 노드에서 동일한 개체를 가져옵니다 항상 XPathNavigator 개체 또는 복제 된 개체입니다.A user should always get the same object on successive visits to the same node using the same XPathNavigator object or a cloned one.

참고

UnderlyingObject 의 속성을 XPathNavigator 하 여 만든 개체를 XmlDocument 해당 개체를 반환 합니다 XmlNode합니다.The UnderlyingObject property of an XPathNavigator object created by an XmlDocument object returns the corresponding XmlNode.

적용 대상