XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el valor del nodo actual como el Type especificado mediante el objeto IXmlNamespaceResolver especificado para resolver los prefijos de espacio de nombres.
public:
override System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object
Parámetros
- nsResolver
- IXmlNamespaceResolver
Objeto IXmlNamespaceResolver usado para resolver los prefijos de los espacios de nombres.
Devoluciones
Valor del nodo actual como el Type solicitado.
Excepciones
El valor del nodo actual no tiene el formato correcto para el tipo de destino.
La conversión intentada no es válida.
Comentarios
El ValueAs método intenta convertir el valor del nodo actual al tipo .NET, especificado según las reglas XPath 2.0 para convertir el tipo del nodo actual.
El IXmlNamespaceResolver objeto se usa para resolver prefijos de espacio de nombres relacionados con las conversiones de tipos. Por ejemplo, al convertir un objeto xs:QName
en un .xs:string