XmlSchemaDatatype.ChangeType Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte o valor especificado, cujo tipo é uma das representações válidas do CLR (Common Language Runtime) do tipo de esquema XML representado pelo XmlSchemaDatatype, em outra representação válida do CLR do mesmo valor.
Sobrecargas
ChangeType(Object, Type) |
Converte o valor especificado, cujo tipo é uma das representações válidas do CLR (Common Language Runtime) do tipo de esquema XML representado pelo XmlSchemaDatatype, no tipo do CLR especificado. |
ChangeType(Object, Type, IXmlNamespaceResolver) |
Converterá o valor especificado, cujo tipo é uma das representações válidas do CLR (Common Language Runtime) do tipo de esquema XML representado pelo XmlSchemaDatatype, no tipo CLR especificado usando o IXmlNamespaceResolver se o XmlSchemaDatatype representar o tipo xs:QName ou um tipo derivado dele. |
ChangeType(Object, Type)
Converte o valor especificado, cujo tipo é uma das representações válidas do CLR (Common Language Runtime) do tipo de esquema XML representado pelo XmlSchemaDatatype, no tipo do 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 ser convertido no tipo especificado.
- targetType
- Type
O tipo de destino a ser convertido no valor de entrada.
Retornos
O valor de entrada convertido.
Exceções
O tipo representado pelo XmlSchemaDatatype não dá suporte a uma conversão de tipo do valor especificado para o tipo especificado.
Comentários
Para obter mais informações sobre o suporte a tipos nas classes e conversão System.Xml de tipos de dados XML, consulte o Suporte ao Tipo no tópico classes System.Xml .
Aplica-se a
ChangeType(Object, Type, IXmlNamespaceResolver)
Converterá o valor especificado, cujo tipo é uma das representações válidas do CLR (Common Language Runtime) do tipo de esquema XML representado pelo XmlSchemaDatatype, no tipo CLR especificado usando o IXmlNamespaceResolver se o XmlSchemaDatatype representar 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 ser convertido no tipo especificado.
- targetType
- Type
O tipo de destino a ser convertido no valor de entrada.
- namespaceResolver
- IXmlNamespaceResolver
Um IXmlNamespaceResolver usado para resolver os prefixos de namespace. Somente será usado se o XmlSchemaDatatype representar o tipo xs:QName ou um tipo derivado dele.
Retornos
O valor de entrada convertido.
Exceções
O tipo representado pelo XmlSchemaDatatype não dá suporte a uma conversão de tipo do valor especificado para o tipo especificado.
Comentários
Para obter mais informações sobre o suporte a tipos nas classes e conversão System.Xml de tipos de dados XML, consulte o Suporte ao Tipo no tópico classes System.Xml .