Partage via


XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Méthode

Définition

Obtient la valeur du nœud actuel en tant que Type spécifié, à l'aide de l'objet IXmlNamespaceResolver spécifié pour trouver 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

Type permettant de retourner la valeur du nœud actuel.

nsResolver
IXmlNamespaceResolver

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

Retours

Object

Valeur du nœud actuel en tant que Type demandé.

Exceptions

La valeur du nœud actuel n'est pas correcte pour le type cible.

La tentative de cast n'est pas valide.

Remarques

La ValueAs méthode 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:QName xs:stringen un .

S’applique à