Compartilhar via


XPathItem.ValueAs Método

Definição

Retorna o valor do item como o tipo especificado.

Sobrecargas

ValueAs(Type)

Retorna o valor do item como o tipo especificado.

ValueAs(Type, IXmlNamespaceResolver)

Quando substituído em uma classe derivada, retorna o valor do item como o tipo especificado usando o objeto IXmlNamespaceResolver especificado para resolver os prefixos de namespace.

ValueAs(Type)

Retorna o valor do item 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 como o qual o valor do item deverá ser retornado.

Retornos

Object

O valor do item como o tipo solicitado.

Exceções

O valor do item 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

Quando substituído em uma classe derivada, o ValueAs método tenta converter o valor do item no tipo .NET Framework 2.0 especificado.

Confira também

Aplica-se a

ValueAs(Type, IXmlNamespaceResolver)

Quando substituído em uma classe derivada, retorna o valor do item como o tipo especificado usando o objeto IXmlNamespaceResolver especificado para resolver os prefixos de namespace.

public:
 abstract System::Object ^ ValueAs(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public abstract 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 como o qual o valor do item deverá ser retornado.

nsResolver
IXmlNamespaceResolver

O objeto IXmlNamespaceResolver usado para resolver prefixos de namespace.

Retornos

Object

O valor do item como o tipo solicitado.

Exceções

O valor do item 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

Quando substituído em uma classe derivada, o ValueAs método tenta converter o valor do item no tipo .NET Framework 2.0 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 de tipo nas classes System.Xml.

Confira também

Aplica-se a