Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad XPathNavigator.UnderlyingObject

 

Publicado: octubre de 2016

Utilizado por XPathNavigator Ver las implementaciones que proporcionan un "XML"virtual"sobre un almacén para proporcionar acceso a los objetos subyacentes.

Espacio de nombres:   System.Xml.XPath
Ensamblado:  System.Xml (en System.Xml.dll)

public virtual object UnderlyingObject { get; }

Valor de propiedad

Type: System.Object

De manera predeterminada, es null.

La UnderlyingObject puede utilizar propiedad XPathNavigator Ver las implementaciones que proporcionan un "XML"virtual"sobre un almacén para proporcionar acceso a los objetos subyacentes. Por ejemplo, si un XPathNavigator objeto se utiliza para proporcionar una vista XML virtual sobre un gráfico de objeto de Common Language Runtime (CLR), puede que desee realizar consultas de XPath utilizando la Select (método) y, a continuación, tener acceso a los objetos CLR subyacentes de los nodos seleccionados. El UnderlyingObject propiedad expondría estos objetos subyacentes.

En muchos casos, este valor será null, y el objeto devuelto por la UnderlyingObject propiedad siempre será específico de la implementación.

El UnderlyingObject propiedad debe conservar la identidad del objeto y sólo se debe utilizar para devolver objetos que tienen una correspondencia uno a uno con sus respectivos elementos superpuestos. Un usuario siempre debe obtener el mismo objeto en visitas sucesivas al mismo nodo utilizando el mismo XPathNavigator objeto o uno clonado.

System_CAPS_noteNota

El UnderlyingObject propiedad de un XPathNavigator los objetos creados por un XmlDocument object devuelve correspondiente XmlNode.

.NET Framework
Disponible desde 2.0
Silverlight
Disponible desde 4.0
Volver al principio
Mostrar: