TagCollection

Classe TagCollection

Représente la collection de balises (paires de chaînes définies par l’utilisateur)

public sealed class TagCollection : ITagCollection

Propriétés

NomDescription
Count { get; }Renvoie le nombre de balises dans la collection. En lecture seule Int32.
IsSynchronized { get; }Renvoie une valeur indiquant si l’accès à la collection est synchronisé (seulement pour les threads). En lecture seule Boolean.
Item { get; set; }Renvoie ou définit une paire clé-valeur d’une balise.
SyncRoot { get; }Renvoie une racine de synchronisation. En lecture seule Object.

Méthodes

NomDescription
Add(string, string)Ajoute une nouvelle balise à la collection.
Clear()Supprime toutes les balises de la collection.
Contains(string)Détermine si la collection contient un nom spécifique.
CopyTo(Array, int)Copie tous les éléments de la collection dans le tableau spécifié.
GetEnumerator()Renvoie un énumérateur qui itère à travers la collection.
GetNameByIndex(int)Renvoie la clé d’une balise à l’index spécifié.
GetNamesOfTags()Renvoie les noms des balises.
GetValueByIndex(int)Renvoie la valeur d’une balise à l’index spécifié.
IndexOfName(string)Renvoie l’index basé sur zéro de la clé spécifiée dans la collection.
Remove(string)Supprime la balise avec un nom spécifié de la collection.
RemoveAt(int)Supprime la balise à l’index spécifié.

Exemples

L’exemple suivant montre comment ajouter une balise à une présentation PowerPoint.

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

Voir aussi