XmlSchemaDatatype.ChangeType 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.
Konvertiert den angegebenen Wert, dessen Typ eine der gültigen CLR-Darstellungen (Common Language Runtime) des durch den XmlSchemaDatatypeXML-Schematyp dargestellten TYPs ist, in eine andere gültige CLR-Darstellung desselben Werts.
Überlädt
| Name | Beschreibung |
|---|---|
| ChangeType(Object, Type) |
Wandelt den angegebenen Wert um, dessen Typ eine der gültigen CLR-Darstellungen (Common Language Runtime) des durch den durch den DURCH dargestellten XmlSchemaDatatypeXML-Schematyps darstellt, in den angegebenen CLR-Typ. |
| ChangeType(Object, Type, IXmlNamespaceResolver) |
Konvertiert den angegebenen Wert, dessen Typ eine der gültigen CLR-Darstellungen (Common Language Runtime) des durch den DURCH dargestellten XmlSchemaDatatypeXML-Schematyps ist, in den angegebenen IXmlNamespaceResolver CLR-Typ, wenn der XmlSchemaDatatype xs:QName-Typ oder ein daraus abgeleiteter Typ darstellt. |
ChangeType(Object, Type)
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
Wandelt den angegebenen Wert um, dessen Typ eine der gültigen CLR-Darstellungen (Common Language Runtime) des durch den durch den DURCH dargestellten XmlSchemaDatatypeXML-Schematyps darstellt, in den angegebenen CLR-Typ.
public:
virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType);
public virtual object ChangeType(object value, Type targetType);
abstract member ChangeType : obj * Type -> obj
override this.ChangeType : obj * Type -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type) As Object
Parameter
- value
- Object
Der Eingabewert, der in den angegebenen Typ konvertiert werden soll.
- targetType
- Type
Der Zieltyp, in den der Eingabewert konvertiert werden soll.
Gibt zurück
Der konvertierte Eingabewert.
Ausnahmen
Der vom Typ XmlSchemaDatatype dargestellte Typ unterstützt keine Konvertierung vom Typ des angegebenen Werts in den angegebenen Typ.
Hinweise
Weitere Informationen zur Typunterstützung in den System.Xml Klassen und der Konvertierung von XML-Datentypen finden Sie im Thema " Typunterstützung" im Thema "System.Xml Classes ".
Gilt für:
ChangeType(Object, Type, IXmlNamespaceResolver)
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
- Quelle:
- XmlSchemaDataType.cs
Konvertiert den angegebenen Wert, dessen Typ eine der gültigen CLR-Darstellungen (Common Language Runtime) des durch den DURCH dargestellten XmlSchemaDatatypeXML-Schematyps ist, in den angegebenen IXmlNamespaceResolver CLR-Typ, wenn der XmlSchemaDatatype xs:QName-Typ oder ein daraus abgeleiteter Typ darstellt.
public:
virtual System::Object ^ ChangeType(System::Object ^ value, Type ^ targetType, System::Xml::IXmlNamespaceResolver ^ namespaceResolver);
public virtual object ChangeType(object value, Type targetType, System.Xml.IXmlNamespaceResolver namespaceResolver);
abstract member ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
override this.ChangeType : obj * Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overridable Function ChangeType (value As Object, targetType As Type, namespaceResolver As IXmlNamespaceResolver) As Object
Parameter
- value
- Object
Der Eingabewert, der in den angegebenen Typ konvertiert werden soll.
- targetType
- Type
Der Zieltyp, in den der Eingabewert konvertiert werden soll.
- namespaceResolver
- IXmlNamespaceResolver
Wird IXmlNamespaceResolver zum Auflösen von Namespacepräfixen verwendet. Dies wird nur verwendet, wenn der XmlSchemaDatatype xs:QName-Typ oder ein daraus abgeleiteter Typ dargestellt wird.
Gibt zurück
Der konvertierte Eingabewert.
Ausnahmen
Der vom Typ XmlSchemaDatatype dargestellte Typ unterstützt keine Konvertierung vom Typ des angegebenen Werts in den angegebenen Typ.
Hinweise
Weitere Informationen zur Typunterstützung in den System.Xml Klassen und der Konvertierung von XML-Datentypen finden Sie im Thema " Typunterstützung" im Thema "System.Xml Classes ".