XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- nsResolver
- IXmlNamespaceResolver
Objet IXmlNamespaceResolver utilisé pour résoudre les préfixes d’espace de noms.
Retours
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:string
en un .