BaseWebExtensionCollectionT
Innehåll
[
Dölj
]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
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
- namnutrymme Aspose.Words.WebExtensions
- hopsättning Aspose.Words