BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

Temel sınıfTaskPaneCollection ,WebExtensionBindingCollection , WebExtensionPropertyCollection VeWebExtensionReferenceCollection koleksiyonlar.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Office Eklentileriyle Çalışma dokümantasyon makalesi.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
ParametreTanım
TBir koleksiyon öğesinin türü.

Özellikleri

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

yöntemler

İsimTanım
Add(T)Belirtilen öğeyi koleksiyona ekler.
Clear()Koleksiyondaki tüm öğeleri kaldırır.
GetEnumerator()Bir koleksiyonda yineleme yapabilen bir numaralandırıcıyı 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