XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Metod

Definition

Hämtar den aktuella nodens värde som det Type angivna med hjälp av det IXmlNamespaceResolver angivna objektet för att matcha namnområdesprefix.

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

Parametrar

returnType
Type

För Type att returnera den aktuella nodens värde som.

nsResolver
IXmlNamespaceResolver

Det IXmlNamespaceResolver objekt som används för att matcha namnområdesprefix.

Returer

Värdet för den aktuella noden som den Type begärda.

Undantag

Den aktuella nodens värde har inte rätt format för måltypen.

Försök till avgjutning är inte giltigt.

Kommentarer

Metoden ValueAs försöker konvertera värdet för den aktuella noden till den .NET typen, som anges enligt XPath 2.0-reglerna för gjutning av den aktuella nodens typ.

Objektet IXmlNamespaceResolver används för att matcha namnområdesprefix relaterade till typkonverteringar. Till exempel när du konverterar en xs:QName till en xs:string.

Gäller för