Partager via


Propriétés dynamiques de LINQ to XML

Cette section fournit des informations de référence sur les propriétés dynamiques dans LINQ to XML. Plus spécifiquement, ces propriétés sont exposées par les classes XAttribute et XElement, qui sont dans l'espace de noms System.Xml.Linq.

Comme expliqué dans la rubrique Vue d'ensemble de la liaison de données WPF avec LINQ to XML, chacune des propriétés dynamiques est équivalente à une méthode ou propriété publique standard dans la même classe. Ces membres standard doivent être utilisés dans la plupart des cas ; des propriétés dynamiques sont fournies spécifiquement pour les scénarios de liaison de données LINQ to XML. Pour plus d'informations sur les membres standard de ces classes, consultez les rubriques de référence XAttribute et XElement.

En ce qui concerne leurs valeurs résolues, les propriétés dynamiques dans cette section se répartissent en deux catégories :

  • Les propriétés simples, telles que les propriétés Value dans les classes XAttribute et XElement, qui sont résolues à une valeur unique.

  • Les valeurs indexées, telles que les propriétés Elements et Descendants de l'objet XElement, qui sont résolues à un type d'indexeur. Pour que les types d'indexeur soient résolus à la valeur ou collection souhaitée, un paramètre de nom étendu doit leur être passé.

Toutes les propriétés dynamiques qui retournent une valeur indexée de type IEnumerable<T> utilisent l'exécution différée. Pour plus d'informations sur l'exécution différée, consultez Introduction aux requêtes LINQ (C#).

Dans cette section

Rubrique

Description

Propriétés dynamiques de la classe XAttribute

Fournit des détails sur les propriétés dynamiques exposées par la classe XAttribute.

Propriétés dynamiques de la classe XElement

Fournit des détails sur les propriétés dynamiques exposées par la classe XElement.

Référence

System.Xml.Linq

System.Xml.Linq.XElement

System.Xml.Linq.XAttribute

Voir aussi

Concepts

Vue d'ensemble de la liaison de données WPF avec LINQ to XML

Introduction aux requêtes LINQ (C#)

Autres ressources

Liaison de données WPF avec LINQ to XML