Compartir a través de


Propiedades dinámicas de LINQ to XML

En esta sección se proporciona información de referencia sobre las propiedades dinámicas de LINQ to XML. En concreto, estas propiedades se exponen mediante las clases XAttribute y XElement, que se encuentran en el espacio de nombres System.Xml.Linq.

Como se explica en el tema Información general sobre el enlace de datos de WPF con LINQ to XML, cada una de las propiedades dinámicas es equivalente a una propiedad o método público estándar en la misma clase. Estos miembros estándar deben usarse para la mayoría de los propósitos; las propiedades dinámicas se proporcionan específicamente para escenarios de enlace de datos LINQ to XML. Para obtener más información sobre los miembros estándar de estas clases, consulte los temas de referencia XAttribute y XElement.

Con respecto a sus valores resueltos, las propiedades dinámicas de esta sección se dividen en dos categorías:

  • Los simples, como las propiedades Value de las clases XAttribute y XElement, que se resuelven en un solo valor.

  • Valores indizado, como el elementos y descendientes propiedades de , que se resuelven en un tipo de indexador. Para que los tipos de indexador se resuelvan en el valor o la colección deseados, se debe pasar un parámetro de nombre expandido a ellos.

Todas las propiedades dinámicas que devuelven un valor indizado de tipo IEnumerable<T> usar la ejecución diferida. Para obtener más información sobre la ejecución diferida, vea Introducción a las consultas LINQ (C#).

Referencia

Consulte también