XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Methode
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 das überprüfte XML-Element oder den Wert des XML-Attributs als Typ zurück, der mithilfe des IXmlNamespaceResolver-Objekts angegeben wurde, das zum Auflösen von Namespacepräfixen angegeben wurde.
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
- type
- Type
Der Typ, als der das überprüfte XML-Element oder der Wert des XML-Attributs zurückgegeben wird.
- nsResolver
- IXmlNamespaceResolver
Das zum Auflösen von Namespacepräfixen verwendete IXmlNamespaceResolver-Objekt.
Der Wert des überprüften XML-Elements bzw. XML-Attributs als angeforderter Typ.
Das überprüfte XML-Element oder der Wert des XML-Attributs weist nicht das richtige Format für den Zieltyp auf.
Die versuchte Typumwandlung ist ungültig.
Der Typumwandlungsversuch führte zu einem Überlauf.
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. Wenn Sie z. B. eine xs:QName
Konvertierung in ein xs:string
.
Weitere Informationen zur Typunterstützung im System.Xml Namespace finden Sie unter "Typunterstützung" in den System.Xml Klassen.