XPathItem.ValueAs Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.