BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

الفئة الأساسية لـTaskPaneCollection ،WebExtensionBindingCollection ، WebExtensionPropertyCollection و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);

أنظر أيضا