BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

Classe de base pourTaskPaneCollection ,WebExtensionBindingCollection , WebExtensionPropertyCollection etWebExtensionReferenceCollection collections.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
Paramètre La description
T Type d’élément de collection.

Propriétés

Nom La description
Count { get; } Obtient le nombre d’éléments contenus dans la collection.
Item { get; set; } Obtient ou définit un élément à l’index spécifié.

Méthodes

Nom La description
Add(T) Ajoute l’élément spécifié à la collection.
Clear() Supprime tous les éléments de la collection.
GetEnumerator() Renvoie un énumérateur qui peut parcourir une collection.
Remove(int) Supprime l’élément à l’index spécifié de la collection.

Exemples

Montre comment utiliser la collection d’extensions Web d’un document.

Document doc = new Document(MyDir + "Web extension.docx");

Assert.AreEqual(1, doc.WebExtensionTaskPanes.Count);

// Affiche toutes les propriétés de l'extension Web du document.
WebExtensionPropertyCollection webExtensionPropertyCollection = doc.WebExtensionTaskPanes[0].WebExtension.Properties;
using (IEnumerator<WebExtensionProperty> enumerator = webExtensionPropertyCollection.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        WebExtensionProperty webExtensionProperty = enumerator.Current;
        Console.WriteLine($"Binding name: {webExtensionProperty.Name}; Binding value: {webExtensionProperty.Value}");
    }
}

// Supprimer l'extension Web.
doc.WebExtensionTaskPanes.Remove(0);

Assert.AreEqual(0, doc.WebExtensionTaskPanes.Count);

Voir également