Lire en anglais

Partager via


XPathItem.ValueAs Méthode

Définition

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é.

C#
public virtual object ValueAs (Type returnType);

Paramètres

returnType
Type

Type utilisé pour retourner la valeur de l'élément.

Retours

Object

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 à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

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.

C#
public abstract object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver? nsResolver);
C#
public abstract object ValueAs (Type returnType, System.Xml.IXmlNamespaceResolver nsResolver);

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

Object

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: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.

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1