System::Xml::Schema::XmlSchemaDatatype::ChangeType método

XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&) method

Convierte el valor especificado, cuyo tipo es una de las representaciones válidas del tipo de esquema XML representado por el XmlSchemaDatatype, al tipo de tiempo de ejecución especificado.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
ParámetroTipoDescripción
valorSharedPtr<Object>El valor de entrada a convertir al tipo especificado.
targetTypeconst TypeInfo&El tipo de destino al que convertir el valor de entrada.

ReturnValue

El valor de entrada convertido.

Ver también

XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) method

Convierte el valor especificado, cuyo tipo es una de las representaciones válidas del tipo de esquema XML representado por el XmlSchemaDatatype, al tipo de tiempo de ejecución especificado usando el IXmlNamespaceResolver si el XmlSchemaDatatype representa el tipo xs:QName o un tipo derivado de él.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
ParámetroTipoDescripción
valorSharedPtr<Object>El valor de entrada a convertir al tipo especificado.
targetTypeconst TypeInfo&El tipo de destino al que convertir el valor de entrada.
namespaceResolverSharedPtr<IXmlNamespaceResolver>Un IXmlNamespaceResolver utilizado para resolver prefijos de espacio de nombres. Esto solo es útil si el XmlSchemaDatatype representa el tipo xs:QName o un tipo derivado de él.

ReturnValue

El valor de entrada convertido.

Ver también