BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

Basklass förTaskPaneCollection ,WebExtensionBindingCollection , WebExtensionPropertyCollection ochWebExtensionReferenceCollection samlingar.

För att lära dig mer, besökArbeta med Office-tillägg dokumentationsartikel.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
ParameterBeskrivning
TTyp av samlingsobjekt.

Egenskaper

namnBeskrivning
Count { get; }Hämtar antalet element som finns i samlingen.
Item { get; set; }Hämtar eller ställer in ett objekt på angivet index.

Metoder

namnBeskrivning
Add(T)Lägger till angivet objekt till samlingen.
Clear()Tar bort alla element från samlingen.
GetEnumerator()Returnerar en uppräkning som kan iterera genom en samling.
Remove(int)Tar bort objektet vid det angivna indexet från samlingen.

Exempel

Visar hur man arbetar med ett dokuments samling av webbtillägg.

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

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

// Skriv ut alla egenskaper för dokumentets webbtillägg.
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}");
    }
}

// Ta bort webbtillägget.
doc.WebExtensionTaskPanes.Remove(0);

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

Se även