TagCollection

TagCollection-Klasse

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

public sealed class TagCollection : ITagCollection

Eigenschaften

NameBeschreibung
Count { get; }Gibt die Anzahl der Tags in der Sammlung zurück. Nur lesbar Int32.
IsSynchronized { get; }Gibt einen Wert zurück, der angibt, ob der Zugriff auf die Sammlung synchronisiert ist (thread-sicher). Nur lesbar Boolean.
Item { get; set; }Gibt ein Schlüssel-Wert-Paar eines Tags zurück oder legt es fest.
SyncRoot { get; }Gibt eine Synchronisationswurzel zurück. Nur lesbar 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 die Sammlung durchläuft.
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"] = "Mein Tag-Wert";
}

Siehe auch