BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

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

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Office Eklentileriyle Çalışın belgeleme makalesi.

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

Özellikleri

İsimTanım
Count { get; }Koleksiyonda bulunan öğ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ı 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.
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