BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

Basklass förTaskPaneCollection ,WebExtensionBindingCollection , WebExtensionPropertyCollection ochWebExtensionReferenceCollection samlingar.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
Parameter Beskrivning
T Typ av samlingsobjekt.

Egenskaper

namn Beskrivning
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

namn Beskrivning
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