TagCollection

TagCollection-Klasse

Stellt die Sammlung von Tags (benutzerdefinierte Paare von Strings) dar

public sealed class TagCollection : ITagCollection

Eigenschaften

NameBeschreibung
Count { get; }Gibt die Anzahl der Tags in der Sammlung zurück. Schreibgeschütztes Int32.
IsSynchronized { get; }Gibt einen Wert an, der angibt, ob der Zugriff auf die Sammlung synchronisiert ist (thread-sicher). Schreibgeschütztes Boolean.
Item { get; set; }Gibt ein Schlüssel-Wert-Paar eines Tags zurück oder legt es fest.
SyncRoot { get; }Gibt eine Synchronisierungswurzel zurück. Schreibgeschütztes Object.

Methoden

NameBeschreibung
Add(string, string)Fügt der Sammlung ein neues Tag hinzu.
Clear()Entfernt alle Tags aus der Sammlung.
Contains(string)Bestimmt, ob die Sammlung einen bestimmten Namen enthält.
CopyTo(Array, int)Kopiert alle Elemente aus der Sammlung in das angegebene Array.
GetEnumerator()Gibt einen Enumerator zurück, der durch die Sammlung iteriert.
GetNameByIndex(int)Gibt den Schlüssel eines Tags am angegebenen Index zurück.
GetNamesOfTags()Gibt die Namen der Tags zurück.
GetValueByIndex(int)Gibt den Wert eines Tags am angegebenen Index zurück.
IndexOfName(string)Gibt den nullbasierten Index des angegebenen Schlüssels in der Sammlung zurück.
Remove(string)Entfernt das Tag mit dem angegebenen Namen aus der Sammlung.
RemoveAt(int)Entfernt das Tag am angegebenen Index.

Beispiele

Das folgende Beispiel zeigt, wie man ein Tag zu einer PowerPoint-Präsentation hinzufügt.

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
   ITagCollection tags = pres.CustomData.Tags;
   pres.CustomData.Tags["MyTag"] = "My Tag Value";
}

Siehe auch