UpdaterRegistry.AddTrigger(UpdaterId, Document, ICollection<ElementId>, ChangeType)
Method
Description:
Adds a trigger to an updater with specified set of elements and ChangeType
Adds a trigger to an updater with specified set of elements and ChangeType
Syntax
public static void AddTrigger(
UpdaterId id,
Document document,
ICollection<ElementId> elements,
ChangeType change
)
Parameters
| Parameter | Type | Description |
|---|---|---|
| id | UpdaterId | Id of updater that trigger should be added to |
| document | Document | Document that elements in 'elements' are contained in |
| elements | ICollection | Set of elements which define this trigger |
| change | ChangeType | ChangeType associated with this trigger |
Return Value
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | A non-optional argument was null |
| InvalidOperationException | updater's owner AddIn does not match the currently active AddIn -or- id does not correspond to any registered Updaters -or- AddTrigger called while executing an updater. |