XPathNavigator.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.
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
- nsResolver
- IXmlNamespaceResolver
O objeto IXmlNamespaceResolver usado para resolver prefixos de namespace.
Retornos
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
.