Dynamické vlastnosti LINQ to XML
Tato část obsahuje referenční informace o dynamických vlastnostech v LINQ to XML. Konkrétně tyto vlastnosti jsou vystaveny XAttribute a XElement třídy, které jsou v System.Xml.Linq oboru názvů.
Jak je vysvětleno v tématu Přehled datové vazby WPF s LINQ to XML, každá z dynamických vlastností je ekvivalentní standardní veřejné vlastnosti nebo metoda ve stejné třídě. Tyto standardní členy by se měly používat pro většinu účelů; Dynamické vlastnosti jsou poskytovány speciálně pro scénáře datových vazeb LINQ to XML. Další informace o standardních členech těchto tříd najdete v referenčních tématech XAttribute a XElement.
Pokud jde o jejich vyřešené hodnoty, dynamické vlastnosti v této části spadají do dvou kategorií:
Jednoduché, například vlastnosti
Value
ve třídách XAttribute a XElement, které se přeloží na jednu hodnotu.Indexované hodnoty, například prvky a Descendants vlastnosti XElement, které se přeloží na typ indexeru. Aby se typy indexeru přeložily na požadovanou hodnotu nebo kolekci, musí být do nich předán rozšířený parametr názvu.
Všechny dynamické vlastnosti, které vracejí indexovanou hodnotu typu IEnumerable<T> používají odložené spuštění. Další informace o odložené provádění najdete v tématu Úvod k dotazům LINQ (C#).
Odkaz
Viz také
.NET Desktop feedback