XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert des aktuellen Knotens mit dem angegebenen Type ab. Dabei wird das angegebene IXmlNamespaceResolver-Objekt zum Auflösen von Namespacepräfixen verwendet.
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
Parameter
- nsResolver
- IXmlNamespaceResolver
Das zum Auflösen von Namespacepräfixen verwendete IXmlNamespaceResolver-Objekt.
Gibt zurück
Der Wert des aktuellen Knotens mit dem angeforderten Type.
Ausnahmen
Der Wert des aktuellen Knotens weist nicht das richtige Format für den Zieltyp auf.
Die versuchte Typumwandlung ist ungültig.
Hinweise
Die ValueAs -Methode versucht, den Wert des aktuellen Knotens in den .NET-Typ zu konvertieren, der gemäß den XPath 2.0-Regeln zum Umwandeln des aktuellen Knotentyps angegeben ist.
Das IXmlNamespaceResolver -Objekt wird verwendet, um Namespacepräfixe aufzulösen, die sich auf Typkonvertierungen beziehen. Beispiel: Beim Konvertieren von in xs:QName
eine xs:string
.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für