XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) 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.
Retorna o valor do elemento XML validado ou do atributo como o tipo especificado usando o IXmlNamespaceResolver objeto especificado para resolver prefixos de namespace.
public:
override System::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
O tipo para retornar o valor do elemento XML ou do atributo validado como.
- nsResolver
- IXmlNamespaceResolver
O IXmlNamespaceResolver objeto usado para resolver prefixos de namespace.
Retornos
O valor do elemento ou atributo XML validado como o tipo solicitado.
Exceções
O valor do elemento XML validado ou do atributo não está no formato correto para o tipo de destino.
A tentativa de conversão não é válida.
A tentativa de conversão resultou em um estouro.
Comentários
O método ValueAs tenta converter o valor do elemento XML validado ou atributo para o tipo de .NET especificado.
O IXmlNamespaceResolver objeto é usado para resolver prefixos de namespace relacionados a conversões de tipo. Por exemplo, ao converter um xs:QName em um xs:string.
Para obter mais informações sobre o suporte a tipos no System.Xml namespace, consulte Suporte a tipos nas classes System.Xml.