Extensions Klasse
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Extensions-Klasse

.NET Framework (current version)
 

Enthält die LINQ to XML-Erweiterungsmethoden.

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

System.Object
  System.Xml.Linq.Extensions

public static class Extensions

NameBeschreibung
System_CAPS_pubmethodSystem_CAPS_staticAncestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.

System_CAPS_pubmethodSystem_CAPS_staticAncestors<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.

System_CAPS_pubmethodSystem_CAPS_staticAncestorsAndSelf(IEnumerable<XElement>)

Gibt eine Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die übergeordneten Elemente jedes Elements in der Quellauflistung enthält.

System_CAPS_pubmethodSystem_CAPS_staticAncestorsAndSelf(IEnumerable<XElement>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die übergeordneten Elemente jedes Elements in der Quellauflistung enthält.Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.

System_CAPS_pubmethodSystem_CAPS_staticAttributes(IEnumerable<XElement>)

Gibt eine Auflistung der Attribute jedes Elements in der Quellauflistung zurück.

System_CAPS_pubmethodSystem_CAPS_staticAttributes(IEnumerable<XElement>, XName)

Gibt eine gefilterte Auflistung der Attribute jedes Elements in der Quellauflistung zurück.Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.

System_CAPS_pubmethodSystem_CAPS_staticDescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der Nachfolgerknoten jedes Dokuments und Elements in der Quellauflistung zurück.

System_CAPS_pubmethodSystem_CAPS_staticDescendantNodesAndSelf(IEnumerable<XElement>)

Gibt eine Auflistung von Knoten zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerknoten jedes Elements in der Quellauflistung enthält.

System_CAPS_pubmethodSystem_CAPS_staticDescendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.

System_CAPS_pubmethodSystem_CAPS_staticDescendants<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.

System_CAPS_pubmethodSystem_CAPS_staticDescendantsAndSelf(IEnumerable<XElement>)

Gibt eine Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerelemente jedes Elements in der Quellauflistung enthält.

System_CAPS_pubmethodSystem_CAPS_staticDescendantsAndSelf(IEnumerable<XElement>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die jedes Element in der Quellauflistung sowie die Nachfolgerelemente jedes Elements in der Quellauflistung enthält.Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.

System_CAPS_pubmethodSystem_CAPS_staticElements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.

System_CAPS_pubmethodSystem_CAPS_staticElements<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.

System_CAPS_pubmethodSystem_CAPS_staticInDocumentOrder<T>(IEnumerable<T>)

Gibt eine in Dokumentreihenfolge sortierte Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält.

System_CAPS_pubmethodSystem_CAPS_staticNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.

System_CAPS_pubmethodSystem_CAPS_staticRemove(IEnumerable<XAttribute>)

Entfernt jedes Attribut in der Quellauflistung aus seinem übergeordneten Element.

System_CAPS_pubmethodSystem_CAPS_staticRemove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus seinem übergeordneten Knoten.

Die meisten LINQ to XML-Erweiterungsmethoden sind Achsenmethoden, die in LINQ-Abfragen verwendet werden.Die Methoden in dieser Klasse werden auf Auflistungen angewendet und geben Auflistungen zurück.Diese Methoden listen die Quellauflistung auf, rufen die entsprechende Achsenmethode für die einzelnen Elemente in der Auflistung auf und verketten die Ergebnisse.

Die beiden Remove-Erweiterungsmethoden sind jedoch keine Achsenmethoden.Diese Methoden entfernen Attribute oder Knoten aus der XML-Struktur.

Beachten Sie, dass eine weitere Kategorie von Achsenmethoden vorhanden ist, die in den Klassen XElement, XDocument und XNode implementiert ist.Diese anderen Achsenmethoden werden auf ein einzelnes Objekt angewendet und geben eine Auflistung von XElement-Objekten, XAttribute-Objekten oder XNode-Objekten zurück.

Alle Achsenerweiterungsmethoden verwenden verzögerte Ausführung.

Universal Windows Platform
Verfügbar seit 4.5
.NET Framework
Verfügbar seit 3.5
Portable Class Library
Unterstützt in: portable .NET platforms
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft