XmlSchemaDatatype.ChangeType Methode

Definition

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 Object Parameter ist Typenull.

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 Object Parameter ist Typenull.

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: