Freigeben über


XPathItem.ValueAs Methode

Definition

Gibt den Wert des Elements mit dem angegebenen Typ zurück.

Überlädt

ValueAs(Type)

Gibt den Wert des Elements mit dem angegebenen Typ zurück.

ValueAs(Type, IXmlNamespaceResolver)

Gibt beim Überschreiben in einer abgeleiteten Klasse den Wert des Elements mit dem angegebenen Typ unter Verwendung des angegebenen IXmlNamespaceResolver-Objekts zum Auflösen von Namespacepräfixen zurück.

ValueAs(Type)

Quelle:
XPathItem.cs
Quelle:
XPathItem.cs
Quelle:
XPathItem.cs

Gibt den Wert des Elements mit dem 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 Wert des Elements zurückgegeben werden soll.

Gibt zurück

Der Wert des Elements mit dem angeforderten Typ.

Ausnahmen

Der Wert des Elements weist nicht das richtige Format für den Zieltyp auf.

Die versuchte Typumwandlung ist ungültig.

Der Typumwandlungsversuch führte zu einem Überlauf.

Hinweise

Beim Überschreiben in einer abgeleiteten Klasse versucht die ValueAs Methode, den Wert des Elements in den angegebenen .NET Framework 2.0-Typ zu konvertieren.

Weitere Informationen

Gilt für:

ValueAs(Type, IXmlNamespaceResolver)

Quelle:
XPathItem.cs
Quelle:
XPathItem.cs
Quelle:
XPathItem.cs

Gibt beim Überschreiben in einer abgeleiteten Klasse den Wert des Elements mit dem angegebenen Typ unter Verwendung des angegebenen IXmlNamespaceResolver-Objekts zum Auflösen von Namespacepräfixen zurück.

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 zum Auflösen von Namespacepräfixen verwendete IXmlNamespaceResolver-Objekt.

Gibt zurück

Der Wert des Elements mit dem angeforderten Typ.

Ausnahmen

Der Wert des Elements weist nicht das richtige Format für den Zieltyp auf.

Die versuchte Typumwandlung ist ungültig.

Der Typumwandlungsversuch führte zu einem Überlauf.

Hinweise

Beim Überschreiben in einer abgeleiteten Klasse versucht die ValueAs Methode, den Wert des Elements in den angegebenen .NET Framework 2.0-Typ zu konvertieren.

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.

Weitere Informationen zur Typunterstützung im System.Xml Namespace finden Sie unter Typunterstützung im System.Xml Klassen.

Weitere Informationen

Gilt für: