XmlSchemaDatatype.ChangeType Metodo

Definizione

Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo xml Schema rappresentato da XmlSchemaDatatype, in un'altra rappresentazione CLR valida dello stesso valore.

Overload

Nome Descrizione
ChangeType(Object, Type)

Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo xml Schema 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 xml Schema rappresentato da XmlSchemaDatatype, nel tipo CLR specificato utilizzando IXmlNamespaceResolver se XmlSchemaDatatype rappresenta il tipo xs:QName o un tipo derivato da esso.

ChangeType(Object, Type)

Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs

Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo xml Schema 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

Tipo di destinazione in cui convertire il valore di input.

Valori restituiti

Valore di input convertito.

Eccezioni

Il Object parametro o Type è null.

Il tipo rappresentato da XmlSchemaDatatype non supporta una conversione dal tipo del valore specificato al tipo specificato.

Commenti

Per altre informazioni sul supporto dei tipi nelle System.Xml classi e sulla conversione dei tipi di dati XML, vedere l'argomento Supporto dei tipi nell'argomento Classi System.Xml .

Si applica a

ChangeType(Object, Type, IXmlNamespaceResolver)

Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs
Origine:
XmlSchemaDataType.cs

Converte il valore specificato, il cui tipo è una delle rappresentazioni CLR (Common Language Runtime) valide del tipo xml Schema rappresentato da XmlSchemaDatatype, nel tipo CLR specificato utilizzando IXmlNamespaceResolver se XmlSchemaDatatype rappresenta il tipo xs:QName o un tipo derivato da esso.

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

Tipo di destinazione in cui convertire il valore di input.

namespaceResolver
IXmlNamespaceResolver

Oggetto IXmlNamespaceResolver utilizzato per la risoluzione dei prefissi dello spazio dei nomi. Questa operazione è utilizzabile solo se XmlSchemaDatatype rappresenta il tipo xs:QName o un tipo derivato da esso.

Valori restituiti

Valore di input convertito.

Eccezioni

Il Object parametro o Type è null.

Il tipo rappresentato da XmlSchemaDatatype non supporta una conversione dal tipo del valore specificato al tipo specificato.

Commenti

Per altre informazioni sul supporto dei tipi nelle System.Xml classi e sulla conversione dei tipi di dati XML, vedere l'argomento Supporto dei tipi nell'argomento Classi System.Xml .

Si applica a