XPathItem.ValueAs Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la valeur de l'élément comme type spécifié.
Surcharges
ValueAs(Type) |
Retourne la valeur de l'élément comme type spécifié. |
ValueAs(Type, IXmlNamespaceResolver) |
En cas de substitution dans une classe dérivée, retourne la valeur de l'élément en tant que type spécifié à l'aide de l'objet IXmlNamespaceResolver spécifié pour résoudre les préfixes d'espace de noms. |
ValueAs(Type)
Retourne la valeur de l'élément comme type spécifié.
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
Paramètres
- returnType
- Type
Type utilisé pour retourner la valeur de l'élément.
Retours
Valeur de l'élément en tant que type demandé.
Exceptions
Le format de la valeur de l'élément 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
En cas de substitution dans une classe dérivée, la ValueAs méthode tente de convertir la valeur de l’élément en type .NET Framework 2.0 spécifié.
Voir aussi
S’applique à
ValueAs(Type, IXmlNamespaceResolver)
En cas de substitution dans une classe dérivée, retourne la valeur de l'élément en tant que type spécifié à l'aide de l'objet IXmlNamespaceResolver spécifié pour résoudre les préfixes d'espace de noms.
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
Paramètres
- returnType
- Type
Type utilisé pour retourner la valeur de l'élément.
- nsResolver
- IXmlNamespaceResolver
Objet IXmlNamespaceResolver utilisé pour résoudre les préfixes d’espace de noms.
Retours
Valeur de l'élément en tant que type demandé.
Exceptions
Le format de la valeur de l'élément 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
En cas de substitution dans une classe dérivée, la ValueAs méthode tente de convertir la valeur de l’élément en type .NET Framework 2.0 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:string
en 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.