BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

الفئة الأساسية لـTaskPaneCollection ,WebExtensionBindingCollectionWebExtensionPropertyCollection وWebExtensionReferenceCollection المجموعات.

لمعرفة المزيد، قم بزيارةالعمل مع وظائف Office الإضافية مقالة توثيقية.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
معاملوصف
Tنوع عنصر المجموعة.

الخصائص

اسموصف
Count { get; }الحصول على عدد العناصر الموجودة في المجموعة.
Item { get; set; }الحصول على عنصر أو تعيينه في الفهرس المحدد.

طُرق

اسموصف
Add(T)إضافة عنصر محدد إلى المجموعة.
Clear()إزالة كافة العناصر من المجموعة.
GetEnumerator()يُرجع عدادًا يمكنه التكرار من خلال مجموعة.
Remove(int)إزالة العنصر الموجود في الفهرس المحدد من المجموعة.

أمثلة

يوضح كيفية العمل مع مجموعة ملحقات الويب الخاصة بالمستند.

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

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

// اطبع كافة خصائص ملحق الويب الخاص بالمستند.
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}");
    }
}

// قم بإزالة ملحق الويب.
doc.WebExtensionTaskPanes.Remove(0);

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

أنظر أيضا