Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método XPathItem.ValueAs (Type, IXmlNamespaceResolver)

 

Publicado: octubre de 2016

Cuando se invalida en una clase derivada, devuelve el valor del elemento como el tipo especificado mediante el IXmlNamespaceResolver especificado para resolver los prefijos de espacio de nombres de objeto.

Espacio de nombres:   System.Xml.XPath
Ensamblado:  System.Xml (en System.Xml.dll)

public abstract object ValueAs(
	Type returnType,
	IXmlNamespaceResolver nsResolver
)

Parámetros

returnType
Type: System.Type

Tipo que se devuelve el valor del elemento como.

nsResolver
Type: System.Xml.IXmlNamespaceResolver

Objeto IXmlNamespaceResolver usado para resolver los prefijos de los espacios de nombres.

Valor devuelto

Type: System.Object

El valor del elemento como el tipo solicitado.

Exception Condition
FormatException

El valor del elemento no está en el formato correcto para el tipo de destino.

InvalidCastException

La conversión intentada no es válida.

OverflowException

La conversión intentada ha producido un desbordamiento.

Cuando se invalida en una clase derivada, el ValueAs método intenta convertir el valor del elemento para el .NET Framework&2;.0 tipo especificado.

La IXmlNamespaceResolver objeto se utiliza para resolver prefijos de espacios de nombres relacionados con las conversiones de tipos. Por ejemplo, al convertir un xs:QName para un xs:string.

Para obtener más información sobre el tipo de compatibilidad en el System.Xml espacio de nombres, consulte Compatibilidad de tipos en las clases System.Xml.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: