XPathItem.ValueAs Método

Definição

Devolve o valor do artigo como o tipo especificado.

Sobrecargas

Name Description
ValueAs(Type)

Devolve o valor do artigo como o tipo especificado.

ValueAs(Type, IXmlNamespaceResolver)

Quando sobrescrito numa classe derivada, devolve o valor do item como o tipo especificado usando o IXmlNamespaceResolver objeto especificado para resolver prefixos de namespace.

ValueAs(Type)

Devolve o valor do artigo como o tipo especificado.

public:
 virtual System::Object ^ ValueAs(Type ^ returnType);
public virtual object ValueAs(Type returnType);
abstract member ValueAs : Type -> obj
override this.ValueAs : Type -> obj
Public Overridable Function ValueAs (returnType As Type) As Object

Parâmetros

returnType
Type

O tipo para devolver o valor do item como.

Devoluções

O valor do item conforme o tipo solicitado.

Exceções

O valor do item não está no formato correto para o tipo alvo.

A tentativa de lançamento não é válida.

A tentativa de lançamento resultou num transbordo.

Observações

Quando sobreposto numa classe derivada, o método ValueAs tenta converter o valor do item para o tipo de .NET especificado.

Ver também

Aplica-se a

ValueAs(Type, IXmlNamespaceResolver)

Quando sobrescrito numa classe derivada, devolve o valor do item como o tipo especificado usando o IXmlNamespaceResolver objeto especificado para resolver prefixos de namespace.

public:
 abstract System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public abstract object ValueAs(Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);
abstract member ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public MustOverride Function ValueAs (returnType As Type, nsResolver As IXmlNamespaceResolver) As Object

Parâmetros

returnType
Type

O tipo para devolver o valor do artigo como.

nsResolver
IXmlNamespaceResolver

O IXmlNamespaceResolver objeto usado para resolver prefixos de espaço de nomes.

Devoluções

O valor do item conforme o tipo solicitado.

Exceções

O valor do item não está no formato correto para o tipo alvo.

A tentativa de lançamento não é válida.

A tentativa de lançamento resultou num transbordo.

Observações

Quando sobreposto numa classe derivada, o método ValueAs tenta converter o valor do item para o tipo de .NET especificado.

O IXmlNamespaceResolver objeto é usado para resolver prefixos de espaço de nomes relacionados com conversões de tipos. Por exemplo, ao converter um xs:QName para um xs:string.

Para mais informações sobre suporte de tipos no System.Xml namespace, veja Suporte de Tipos nas Classes System.XML.

Ver também

Aplica-se a