Partager via


XmlAtomicValue.ValueAs(Type, IXmlNamespaceResolver) Méthode

Définition

Retourne la valeur de l'élément XML ou de l'attribut validé en tant que type spécifié à l'aide de l'objet IXmlNamespaceResolver spécifié pour trouver les préfixes d'espace de noms.

public:
 override System::Object ^ ValueAs(Type ^ type, System::Xml::IXmlNamespaceResolver ^ nsResolver);
public override object ValueAs (Type type, System.Xml.IXmlNamespaceResolver? nsResolver);
public override object ValueAs (Type type, System.Xml.IXmlNamespaceResolver nsResolver);
override this.ValueAs : Type * System.Xml.IXmlNamespaceResolver -> obj
Public Overrides Function ValueAs (type As Type, nsResolver As IXmlNamespaceResolver) As Object

Paramètres

type
Type

Type sous lequel retourner l'élément XML ou l'attribut validé.

nsResolver
IXmlNamespaceResolver

Objet IXmlNamespaceResolver utilisé pour résoudre les préfixes d’espace de noms.

Retours

Object

Valeur de l'élément XML ou de l'attribut validé en tant que type demandé.

Exceptions

Le format de l'élément XML validé ou de la valeur de l'attribut n'est pas correct pour le type cible.

La tentative de cast n'est pas valide.

Le cast spécifié a généré un dépassement de capacité.

Remarques

La ValueAs méthode tente de convertir la valeur de l’élément XML validé ou de l’attribut en type .NET spécifié.

L’objet IXmlNamespaceResolver est utilisé pour résoudre les préfixes d’espace de noms liés aux conversions de type. Par exemple, lors de la conversion d’un xs:QName xs:stringen un .

Pour plus d’informations sur la prise en charge des types dans l’espace System.Xml de noms, consultez La prise en charge des types dans les classes System.Xml.

S’applique à

Voir aussi