XPathItem.ValueAs 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 Elements als angegebenen Typ zurück.
Überlädt
| Name | Beschreibung |
|---|---|
| ValueAs(Type) |
Gibt den Wert des Elements als angegebenen Typ zurück. |
| ValueAs(Type, IXmlNamespaceResolver) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Elements als typ zurückgegeben, der mithilfe des IXmlNamespaceResolver angegebenen Objekts zum Auflösen von Namespacepräfixen angegeben wurde. |
ValueAs(Type)
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
Gibt den Wert des Elements als angegebenen Typ zurück.
public:
virtual System::Object ^ ValueAs(Type ^ returnType);
public virtual object ValueAs(Type returnType);
abstract member ValueAs : Type -> obj
override this.ValueAs : Type -> obj
Public Overridable Function ValueAs (returnType As Type) As Object
Parameter
- returnType
- Type
Der Typ, mit dem der Elementwert zurückgegeben werden soll.
Gibt zurück
Der Wert des Elements als angeforderter Typ.
Ausnahmen
Der Wert des Elements 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
Wenn sie in einer abgeleiteten Klasse überschrieben wird, versucht die ValueAs-Methode, den Wert des Elements in den angegebenen .NET Typ zu konvertieren.
Weitere Informationen
Gilt für:
ValueAs(Type, IXmlNamespaceResolver)
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
- Quelle:
- XPathItem.cs
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Wert des Elements als typ zurückgegeben, der mithilfe des IXmlNamespaceResolver angegebenen Objekts zum Auflösen von Namespacepräfixen angegeben wurde.
public:
abstract System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public abstract object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public abstract object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
abstract member ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public MustOverride Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object
Parameter
- returnType
- Type
Der Typ, mit dem der Wert des Elements zurückgegeben werden soll.
- nsResolver
- IXmlNamespaceResolver
Das IXmlNamespaceResolver Objekt, das zum Auflösen von Namespacepräfixen verwendet wird.
Gibt zurück
Der Wert des Elements als angeforderter Typ.
Ausnahmen
Der Wert des Elements 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
Wenn sie in einer abgeleiteten Klasse überschrieben wird, versucht die ValueAs-Methode, den Wert des Elements 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.
Weitere Informationen
- IXmlNamespaceResolver
- Type Support in the System.Xml Classes (Typenunterstützung in den System.Xml-Klassen)