XmlSchemaDatatype.ChangeType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit la valeur spécifiée, dont le type est l'une des représentations CLR valides du type de schéma XML représenté par XmlSchemaDatatype, en une autre représentation CLR valide de la même valeur.
Surcharges
ChangeType(Object, Type) |
Convertit la valeur spécifiée, dont le type est l'une des représentations CLR valides du type de schéma XML représenté par XmlSchemaDatatype, au type CLR spécifié. |
ChangeType(Object, Type, IXmlNamespaceResolver) |
Convertit la valeur spécifiée, dont le type est l'une des représentations CLR valides du type de schéma XML représenté par XmlSchemaDatatype, au type CLR spécifié à l'aide de IXmlNamespaceResolver si XmlSchemaDatatype représente le type xs:QName ou un type dérivé. |
ChangeType(Object, Type)
Convertit la valeur spécifiée, dont le type est l'une des représentations CLR valides du type de schéma XML représenté par XmlSchemaDatatype, au type CLR spécifié.
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
Paramètres
- value
- Object
Valeur d'entrée à convertir dans le type spécifié.
- targetType
- Type
Type cible vers lequel convertir la valeur d'entrée.
Retours
Valeur d'entrée convertie.
Exceptions
Le type représenté par XmlSchemaDatatype ne prend pas en charge la conversion du type de valeur spécifié au type spécifié.
Remarques
Pour plus d’informations sur la prise en charge des types de type dans les System.Xml classes et la conversion de types de données XML, consultez la rubrique Prise en charge des types dans la rubrique System.Xml Classes .
S’applique à
ChangeType(Object, Type, IXmlNamespaceResolver)
Convertit la valeur spécifiée, dont le type est l'une des représentations CLR valides du type de schéma XML représenté par XmlSchemaDatatype, au type CLR spécifié à l'aide de IXmlNamespaceResolver si XmlSchemaDatatype représente le type xs:QName ou un type dérivé.
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
Paramètres
- value
- Object
Valeur d'entrée à convertir dans le type spécifié.
- targetType
- Type
Type cible vers lequel convertir la valeur d'entrée.
- namespaceResolver
- IXmlNamespaceResolver
IXmlNamespaceResolver utilisé pour trouver les préfixes d'espaces de noms. Cela est utile uniquement si XmlSchemaDatatype représente le type xs:QName ou un type dérivé.
Retours
Valeur d'entrée convertie.
Exceptions
Le type représenté par XmlSchemaDatatype ne prend pas en charge la conversion du type de valeur spécifié au type spécifié.
Remarques
Pour plus d’informations sur la prise en charge des types de type dans les System.Xml classes et la conversion de types de données XML, consultez la rubrique Prise en charge des types dans la rubrique System.Xml Classes .