XPathItem.ValueAs Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el valor del elemento como el tipo especificado.
Sobrecargas
ValueAs(Type) |
Devuelve el valor del elemento como el tipo especificado. |
ValueAs(Type, IXmlNamespaceResolver) |
Cuando se reemplaza en una clase derivada, devuelve el valor del elemento como el tipo especificado mediante el objeto IXmlNamespaceResolver especificado para resolver los prefijos de los espacios de nombres. |
ValueAs(Type)
- Source:
- XPathItem.cs
- Source:
- XPathItem.cs
- Source:
- XPathItem.cs
Devuelve el valor del elemento como el 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
Tipo como el que se tiene que devolver el valor del elemento.
Devoluciones
Valor del elemento como tipo solicitado.
Excepciones
El valor del elemento no está en el formato correcto para el tipo de destino.
La conversión intentada no es válida.
La conversión intentada ha producido un desbordamiento.
Comentarios
Cuando se reemplaza en una clase derivada, el ValueAs método intenta convertir el valor del elemento en el tipo .NET Framework 2.0 especificado.
Consulte también
Se aplica a
ValueAs(Type, IXmlNamespaceResolver)
- Source:
- XPathItem.cs
- Source:
- XPathItem.cs
- Source:
- XPathItem.cs
Cuando se reemplaza en una clase derivada, devuelve el valor del elemento como el tipo especificado mediante el objeto IXmlNamespaceResolver especificado para resolver los prefijos de los espacios de nombres.
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
Tipo como el que se tiene que devolver el valor del elemento.
- nsResolver
- IXmlNamespaceResolver
Objeto IXmlNamespaceResolver usado para resolver los prefijos de los espacios de nombres.
Devoluciones
Valor del elemento como tipo solicitado.
Excepciones
El valor del elemento no está en el formato correcto para el tipo de destino.
La conversión intentada no es válida.
La conversión intentada ha producido un desbordamiento.
Comentarios
Cuando se reemplaza en una clase derivada, el ValueAs método intenta convertir el valor del elemento en el tipo .NET Framework 2.0 especificado.
El IXmlNamespaceResolver objeto se usa para resolver prefijos de espacio de nombres relacionados con las conversiones de tipos. Por ejemplo, al convertir un objeto xs:QName
en un .xs:string
Para obtener más información sobre la compatibilidad de tipos en el System.Xml espacio de nombres, vea Compatibilidad de tipos en las clases de System.Xml.