HotDocs_Online.AssemblyCollection Object

An AssemblyCollection represents a group of Assembly objects (templates) that HotDocs Server is either waiting to assemble, or has already assembled. In desktop HotDocs, this object would be analogous to the assembly queue. Using this object, your application can first add any number of templates to the queue and then let HotDocs Server assemble each document in turn.

The AssemblyCollection is used by Session.Assemblies, Session.CompletedAssemblies, and Assembly.PendingAssemblies.

Interface Information

ProgID: HotDocs_Online.AssemblyCollection.10.1
Version Independent ProgID: HotDocs_Online.AssemblyCollection
CLSID: {FEC4AC4D-2E74-4C1E-8401-82407041678E}
_AssemblyCollection Interface: IID: {CD6BCACD-BB69-473E-A4EE-38E1E8FD9012} default.
_AssemblyCollectionEvents Interface: IID: {BA309565-0867-4D87-A7A4-9079E86D4604}

Methods

Method Description
Add This method adds a new Assembly to the AssemblyCollection.
Clear This method removes all assemblies from the AssemblyCollection.
Insert This method inserts an Assembly to the AssemblyCollection at the specified index.
Item This method returns the specified item from the AssemblyCollection.
Remove This method removes the first occurrence of a specific Assembly from the AssemblyCollection.

Properties

Property Description
Count [Read-only] This property returns the number of Assembly objects in the collection.