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. |