Extensions Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat de LINQ naar XML-extensiemethoden.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Overname
-
Extensions
Opmerkingen
De meeste LINQ-naar-XML-extensiemethoden zijn asmethoden die worden gebruikt in LINQ-query's. De methoden in deze klasse werken op verzamelingen en retourneren verzamelingen. Met deze methoden wordt de bronverzameling opgesomd, de juiste asmethode aangeroepen voor elk item in de verzameling en worden de resultaten samengevoegd.
De twee Remove uitbreidingsmethoden zijn echter geen asmethoden. Met deze methoden worden kenmerken of knooppunten uit de XML-structuur verwijderd.
Houd er rekening mee dat er een andere categorie asmethoden is, geïmplementeerd in de XElementen XDocumentXNode klassen. Deze andere asmethoden werken op één object en retourneren een verzameling XElement, XAttributeof XNode objecten.
Alle asuitbreidingsmethoden maken gebruik van uitgestelde uitvoering.
Methoden
| Name | Description |
|---|---|
| Ancestors<T>(IEnumerable<T>, XName) |
Retourneert een gefilterde verzameling elementen die de bovenliggende elementen van elk knooppunt in de bronverzameling bevat. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. |
| Ancestors<T>(IEnumerable<T>) |
Retourneert een verzameling elementen die de bovenliggende elementen van elk knooppunt in de bronverzameling bevat. |
| AncestorsAndSelf(IEnumerable<XElement>, XName) |
Retourneert een gefilterde verzameling elementen die elk element in de bronverzameling bevat en de bovenliggende elementen van elk element in de bronverzameling. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. |
| AncestorsAndSelf(IEnumerable<XElement>) |
Retourneert een verzameling elementen die elk element in de bronverzameling bevat en de bovenliggende elementen van elk element in de bronverzameling. |
| Attributes(IEnumerable<XElement>, XName) |
Retourneert een gefilterde verzameling van de kenmerken van elk element in de bronverzameling. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. |
| Attributes(IEnumerable<XElement>) |
Retourneert een verzameling van de kenmerken van elk element in de bronverzameling. |
| DescendantNodes<T>(IEnumerable<T>) |
Retourneert een verzameling van de onderliggende knooppunten van elk document en element in de bronverzameling. |
| DescendantNodesAndSelf(IEnumerable<XElement>) |
Retourneert een verzameling knooppunten die elk element in de bronverzameling bevat en de onderliggende knooppunten van elk element in de bronverzameling. |
| Descendants<T>(IEnumerable<T>, XName) |
Retourneert een gefilterde verzameling elementen die de onderliggende elementen van elk element en document in de bronverzameling bevat. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. |
| Descendants<T>(IEnumerable<T>) |
Retourneert een verzameling elementen die de onderliggende elementen van elk element en document in de bronverzameling bevat. |
| DescendantsAndSelf(IEnumerable<XElement>, XName) |
Retourneert een gefilterde verzameling elementen die elk element in de bronverzameling bevat en de afstammingen van elk element in de bronverzameling. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. |
| DescendantsAndSelf(IEnumerable<XElement>) |
Retourneert een verzameling elementen die elk element in de bronverzameling bevat en de afstammingselementen van elk element in de bronverzameling. |
| Elements<T>(IEnumerable<T>, XName) |
Retourneert een gefilterde verzameling van de onderliggende elementen van elk element en document in de bronverzameling. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. |
| Elements<T>(IEnumerable<T>) |
Retourneert een verzameling onderliggende elementen van elk element en document in de bronverzameling. |
| InDocumentOrder<T>(IEnumerable<T>) |
Retourneert een verzameling knooppunten die alle knooppunten in de bronverzameling bevat, gesorteerd in documentvolgorde. |
| Nodes<T>(IEnumerable<T>) |
Retourneert een verzameling van de onderliggende knooppunten van elk document en element in de bronverzameling. |
| Remove(IEnumerable<XAttribute>) |
Hiermee verwijdert u elk kenmerk in de bronverzameling uit het bovenliggende element. |
| Remove<T>(IEnumerable<T>) |
Hiermee verwijdert u elk knooppunt in de bronverzameling van het bovenliggende knooppunt. |