XmlSchemaDatatype.ChangeType Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo di schema XML rappresentato da XmlSchemaDatatype, in un'altra rappresentazione CLR valida dello stesso valore.
Overload
ChangeType(Object, Type) |
Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo di schema XML rappresentato da XmlSchemaDatatype, nel tipo CLR specificato. |
ChangeType(Object, Type, IXmlNamespaceResolver) |
Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo di schema XML rappresentato da XmlSchemaDatatype, nel tipo CLR specificato utilizzando il IXmlNamespaceResolver, se XmlSchemaDatatype rappresenta il tipo xs:QName o un tipo derivato. |
ChangeType(Object, Type)
Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo di schema XML rappresentato da XmlSchemaDatatype, nel tipo CLR specificato.
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
Parametri
- value
- Object
Valore di input da convertire nel tipo specificato.
- targetType
- Type
Il tipo di destinazione in cui convertire il valore di input.
Restituisce
Valore di input convertito.
Eccezioni
Il tipo rappresentato da XmlSchemaDatatype non supporta la conversione dal tipo del valore specificato al tipo specificato.
Commenti
Per altre informazioni sul supporto dei tipi nelle classi e nella conversione dei tipi di dati XML, vedere l'argomento Supporto dei tipi nell'argomento System.Xml classi System.Xml.
Si applica a
ChangeType(Object, Type, IXmlNamespaceResolver)
Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo di schema XML rappresentato da XmlSchemaDatatype, nel tipo CLR specificato utilizzando il IXmlNamespaceResolver, se XmlSchemaDatatype rappresenta il tipo xs:QName o un tipo derivato.
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
Parametri
- value
- Object
Valore di input da convertire nel tipo specificato.
- targetType
- Type
Il tipo di destinazione in cui convertire il valore di input.
- namespaceResolver
- IXmlNamespaceResolver
Oggetto IXmlNamespaceResolver utilizzato per la risoluzione dei prefissi degli spazi dei nomi. Viene utilizzato solo se XmlSchemaDatatype rappresenta il tipo xs:QName o un tipo derivato.
Restituisce
Valore di input convertito.
Eccezioni
Il tipo rappresentato da XmlSchemaDatatype non supporta la conversione dal tipo del valore specificato al tipo specificato.
Commenti
Per altre informazioni sul supporto dei tipi nelle classi e nella conversione dei tipi di dati XML, vedere l'argomento Supporto dei tipi nell'argomento System.Xml classi System.Xml.