XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Méthode

Définition

Obtient la valeur du nœud actuel comme Type spécifié, à l’aide de l’objet IXmlNamespaceResolver spécifié pour résoudre les préfixes d’espace de noms.

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

Paramètres

returnType
Type

Pour Type renvoyer la valeur du nœud actuel en tant que.

nsResolver
IXmlNamespaceResolver

Objet IXmlNamespaceResolver utilisé pour résoudre les préfixes d’espace de noms.

Retours

Valeur du nœud actuel comme Type demandé.

Exceptions

La valeur du nœud actuel n’est pas au format correct pour le type cible.

La tentative de cast n’est pas valide.

Remarques

La méthode ValueAs tente de convertir la valeur du nœud actuel en type .NET, spécifiée en fonction des règles XPath 2.0 pour la conversion du type du nœud actuel.

L’objet IXmlNamespaceResolver est utilisé pour résoudre les préfixes d’espace de noms liés aux conversions de type. Par exemple, lors de la conversion d’un xs:QNamexs:stringen .

S’applique à