XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el valor del elemento o atributo XML validado como el tipo especificado mediante el IXmlNamespaceResolver objeto especificado para resolver los prefijos del espacio de nombres.
public:
override System::Object ^ ValueAs(Type ^ type, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs(Type type, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (type As Type, nsResolver As IXmlNamespaceResolver) As Object
Parámetros
- type
- Type
Tipo que se va a devolver el valor del atributo o elemento XML validado como.
- nsResolver
- IXmlNamespaceResolver
Objeto IXmlNamespaceResolver utilizado para resolver prefijos de espacio de nombres.
Devoluciones
Valor del atributo o elemento XML validado como tipo solicitado.
Excepciones
El valor del atributo o elemento XML validado no tiene el formato correcto para el tipo de destino.
La conversión intentada no es válida.
La conversión intentó provocar un desbordamiento.
Comentarios
El método ValueAs intenta convertir el valor del atributo o elemento XML validado al tipo de .NET especificado.
El IXmlNamespaceResolver objeto se usa para resolver prefijos de espacio de nombres relacionados con conversiones de tipos. Por ejemplo, al convertir un objeto xs:QName en un xs:string.
Para obtener más información sobre la compatibilidad de tipos en el System.Xml espacio de nombres, vea Compatibilidad de tipos en las clases System.Xml.