Comparteix a través de


XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Método

Definición

Devuelve el valor del atributo o elemento XML validado como el tipo especificado mediante el objeto IXmlNamespaceResolver utilizado para resolver los prefijos de 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 en el que se devolverá el atributo o elemento XML validado.

nsResolver
IXmlNamespaceResolver

Objeto IXmlNamespaceResolver usado para resolver los prefijos de los espacios de nombres.

Devoluciones

Object

Valor del atributo o elemento XML validado como el 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 intentada ha producido un desbordamiento.

Comentarios

El ValueAs método intenta convertir el valor del atributo o elemento XML validado en el 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 en xs:QName .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 de System.Xml.

Se aplica a

Consulte también