XPathItem.ValueAs 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 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
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
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.