XmlSchemaDatatype.ChangeType Método

Definição

Converte o valor especificado, cujo tipo é uma das representações válidas do Common Language Runtime (CLR) do tipo de esquema XML representado pelo XmlSchemaDatatype, para outra representação CLR válida do mesmo valor.

Sobrecargas

Name Description
ChangeType(Object, Type)

Converte o valor especificado, cujo tipo é uma das representações válidas do Common Language Runtime (CLR) do tipo de esquema XML representado pelo XmlSchemaDatatype, para o tipo CLR especificado.

ChangeType(Object, Type, IXmlNamespaceResolver)

Converte o valor especificado, cujo tipo é uma das representações válidas do Common Language Runtime (CLR) do tipo de esquema XML representado pelo XmlSchemaDatatype, para o tipo CLR especificado usando se IXmlNamespaceResolver o XmlSchemaDatatype representa o tipo xs:QName ou um tipo derivado dele.

ChangeType(Object, Type)

Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs

Converte o valor especificado, cujo tipo é uma das representações válidas do Common Language Runtime (CLR) do tipo de esquema XML representado pelo XmlSchemaDatatype, para o tipo CLR especificado.

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

Parâmetros

value
Object

O valor de entrada a converter para o tipo especificado.

targetType
Type

O tipo alvo para converter o valor de entrada.

Devoluções

O valor de entrada convertido.

Exceções

O Object parâmetro ou Type é null.

O tipo representado por o XmlSchemaDatatype não suporta uma conversão do tipo do valor especificado para o tipo especificado.

Observações

Para mais informações sobre suporte de tipos nas System.Xml classes e conversão de tipos de dados XML, consulte o Suporte de Tipos no tópico System.Xml Classes .

Aplica-se a

ChangeType(Object, Type, IXmlNamespaceResolver)

Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs
Origem:
XmlSchemaDataType.cs

Converte o valor especificado, cujo tipo é uma das representações válidas do Common Language Runtime (CLR) do tipo de esquema XML representado pelo XmlSchemaDatatype, para o tipo CLR especificado usando se IXmlNamespaceResolver o XmlSchemaDatatype representa o tipo xs:QName ou um tipo derivado dele.

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

Parâmetros

value
Object

O valor de entrada a converter para o tipo especificado.

targetType
Type

O tipo alvo para converter o valor de entrada.

namespaceResolver
IXmlNamespaceResolver

An é usado para resolver prefixos de IXmlNamespaceResolver namespace. Isto só é útil se representar XmlSchemaDatatype o tipo xs:QName ou um tipo derivado dele.

Devoluções

O valor de entrada convertido.

Exceções

O Object parâmetro ou Type é null.

O tipo representado por o XmlSchemaDatatype não suporta uma conversão do tipo do valor especificado para o tipo especificado.

Observações

Para mais informações sobre suporte de tipos nas System.Xml classes e conversão de tipos de dados XML, consulte o Suporte de Tipos no tópico System.Xml Classes .

Aplica-se a