BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

için temel sınıfTaskPaneCollection ,WebExtensionBindingCollection , WebExtensionPropertyCollection veWebExtensionReferenceCollection koleksiyonlar.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
Parametre Tanım
T Koleksiyon öğesinin türü.

Özellikleri

İsim Tanım
Count { get; } Koleksiyonda bulunan öğelerin sayısını alır.
Item { get; set; } Belirtilen dizindeki bir öğeyi alır veya ayarlar.

yöntemler

İsim Tanım
Add(T) Belirtilen öğeyi koleksiyona ekler.
Clear() Koleksiyondaki tüm öğeleri kaldırır.
GetEnumerator() Bir koleksiyon boyunca yinelenebilen bir Numaralandırıcı döndürür.
Remove(int) Belirtilen dizindeki öğeyi koleksiyondan kaldırır.

Örnekler

Bir belgenin web uzantıları koleksiyonuyla nasıl çalışılacağını gösterir.

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

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

// Belgenin web uzantısının tüm özelliklerini yazdırın.
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}");
    }
}

// Web uzantısını kaldırın.
doc.WebExtensionTaskPanes.Remove(0);

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

Ayrıca bakınız