XmlAttributeCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von Attributen dar, auf die über den Namen oder den Index zugegriffen werden kann.
public ref class XmlAttributeCollection sealed : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public ref class XmlAttributeCollection : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public sealed class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
public class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
type XmlAttributeCollection = class
inherit XmlNamedNodeMap
interface ICollection
interface IEnumerable
Public NotInheritable Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
Public Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
- Vererbung
- Implementiert
Hinweise
XmlAttributeCollection erweitert die XmlNamedNodeMap Klasse durch Hinzufügen stark typierter Hilfsmethoden. Sie können diese Klasse verwenden, um Attribute in der Auflistung hinzuzufügen, zu entfernen oder zu ändern.
XmlAttributeCollection wird von der XmlElement.Attributes Eigenschaft zurückgegeben.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Knoten in der |
| ItemOf[Int32] |
Ruft das Attribut mit dem angegebenen Index ab. |
| ItemOf[String, String] |
Ruft das Attribut mit dem angegebenen lokalen Namen und dem Namespace Uniform Resource Identifier (URI) ab. |
| ItemOf[String] |
Ruft das Attribut mit dem angegebenen Namen ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Append(XmlAttribute) |
Fügt das angegebene Attribut als letzten Knoten in der Auflistung ein. |
| CopyTo(XmlAttribute[], Int32) |
Kopiert alle XmlAttribute Objekte aus dieser Auflistung in das angegebene Array. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Bietet Unterstützung für die Iteration der "foreach"-Formatvorlage über die Sammlung von Knoten in der |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetNamedItem(String, String) |
Ruft einen Knoten mit dem übereinstimmenden LocalName und NamespaceURI. (Geerbt von XmlNamedNodeMap) |
| GetNamedItem(String) |
Ruft einen XmlNode angegebenen Namen ab. (Geerbt von XmlNamedNodeMap) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InsertAfter(XmlAttribute, XmlAttribute) |
Fügt das angegebene Attribut unmittelbar nach dem angegebenen Verweis-Attribut ein. |
| InsertBefore(XmlAttribute, XmlAttribute) |
Fügt das angegebene Attribut unmittelbar vor dem angegebenen Verweis-Attribut ein. |
| Item(Int32) |
Ruft den Knoten am angegebenen Index in der |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Prepend(XmlAttribute) |
Fügt das angegebene Attribut als ersten Knoten in der Auflistung ein. |
| Remove(XmlAttribute) |
Entfernt das angegebene Attribut aus der Auflistung. |
| RemoveAll() |
Entfernt alle Attribute aus der Auflistung. |
| RemoveAt(Int32) |
Entfernt das Attribut, das dem angegebenen Index entspricht, aus der Auflistung. |
| RemoveNamedItem(String, String) |
Entfernt einen Knoten mit dem übereinstimmenden LocalName und NamespaceURI. (Geerbt von XmlNamedNodeMap) |
| RemoveNamedItem(String) |
Entfernt den Knoten aus dem |
| SetNamedItem(XmlNode) | |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Eine Beschreibung dieses Mitglieds finden Sie unter CopyTo(XmlAttribute[], Int32). |
| ICollection.Count |
Eine Beschreibung dieses Mitglieds finden Sie unter ICollection.Count. |
| ICollection.IsSynchronized |
Eine Beschreibung dieses Mitglieds finden Sie unter ICollection.IsSynchronized. |
| ICollection.SyncRoot |
Eine Beschreibung dieses Mitglieds finden Sie unter ICollection.SyncRoot. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |