XPathItem.ValueAs Methode

Definition

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

Gilt für: