Compartilhar via


XPathNavigator.ValueAs(Type, IXmlNamespaceResolver) Método

Definição

Obtém o valor do nó atual como o Type especificado, usando o objeto IXmlNamespaceResolver especificado para resolver prefixos de namespace.

public:
 override System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object

Parâmetros

returnType
Type

O Type para retornar como o valor do nó atual.

nsResolver
IXmlNamespaceResolver

O objeto IXmlNamespaceResolver usado para resolver prefixos de namespace.

Retornos

Object

O valor do nó atual como o Type solicitado.

Exceções

O valor do nó atual não está no formato correto para o tipo de destino.

A tentativa de conversão não é válida.

Comentários

O ValueAs método tenta converter o valor do nó atual para o tipo .NET, especificado de acordo com as regras do XPath 2.0 para a conversão do tipo do nó atual.

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.

Aplica-se a