TagCollection

TagCollection Klasse

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

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 (Thread-sicher) ist. Nur lesbar Boolean.
Item { get; set; }Gibt ein Schlüssel-Wert-Paar eines Tags zurück oder legt es fest.
SyncRoot { get; }Gibt die 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 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 einem angegebenen Namen aus der Sammlung.
RemoveAt(int)Entfernt das Tag am angegebenen Index.

Beispiele

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

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

Siehe auch