XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.