XmlAtomicValue.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.
Gibt den Wert des überprüften XML-Elements oder Attributs als typ zurück, der mit dem IXmlNamespaceResolver angegebenen Objekt angegeben wird, um Namespacepräfixe aufzulösen.
public:
override System::Object ^ ValueAs(Type ^ type, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (type As Type, nsResolver As IXmlNamespaceResolver) As Object
Parameter
- type
- Type
Der Typ, der den überprüften XML-Element- oder Attributwert zurückgibt.
- nsResolver
- IXmlNamespaceResolver
Das IXmlNamespaceResolver Objekt, das zum Auflösen von Namespacepräfixen verwendet wird.
Gibt zurück
Der Wert des überprüften XML-Elements oder -Attributs als angeforderter Typ.
Ausnahmen
Der Wert des überprüften XML-Elements oder -Attributs weist nicht das richtige Format für den Zieltyp auf.
Die versuchte Umwandlung ist ungültig.
Die versuchte Umwandlung führte zu einem Überlauf.
Hinweise
Die ValueAs-Methode versucht, den Wert des überprüften XML-Elements oder Attributs in den angegebenen .NET Typ zu konvertieren.
Das IXmlNamespaceResolver Objekt wird verwendet, um Namespacepräfixe im Zusammenhang mit Typkonvertierungen aufzulösen. Beispiel: Beim Konvertieren einer xs:QName in eine xs:string.
Weitere Informationen zur Typunterstützung im System.Xml Namespace finden Sie unter "Typunterstützung" in den System.Xml-Klassen.