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 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
- IXmlNamespaceResolver
- Type Support in the System.Xml Classes (Typenunterstützung in den System.Xml-Klassen)