The UpdaterRegistry type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddTrigger(UpdaterId, ElementFilter, ChangeType) |  Adds trigger with the specified element filter and ChangeType for all documents associated with this Updater   | |
| AddTrigger(UpdaterId, Document, ElementFilter, ChangeType) |  Adds trigger with the specified element filter and ChangeType for the specified document   | |
| AddTrigger(UpdaterId, Document, ICollectionElementId, ChangeType) |  Adds a trigger to an updater with specified set of elements and ChangeType   | |
| DisableUpdater |  Disables the updater.   | |
| Dispose | Releases all resources used by the UpdaterRegistry  | |
| EnableUpdater |  Enables the updater.   | |
| Equals | Determines whether the specified Object is equal to the current Object.  (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type.   (Inherited from Object.) | |
| GetIsUpdaterOptional |  Check if the updater is optional or not.   | |
| GetRegisteredUpdaterInfos |  Returns UpdaterInfos for all the application-wide updaters.   | |
| GetRegisteredUpdaterInfos(Document) |  Returns information about all updaters applicable to the given document.   | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| IsUpdaterEnabled |  Checks if the updater is enabled or not.   | |
| IsUpdaterRegistered(UpdaterId) |  Checks whether updater with the given id is registered   | |
| IsUpdaterRegistered(UpdaterId, Document) |  Checks whether updater with the given id is registered in a document.   | |
| RegisterUpdater(IUpdater) |  Registers an updater application-wide, which means the updater may get triggered in any open document.   | |
| RegisterUpdater(IUpdater, Document) |  Registers the updater for a specified document, which means the updater can only be triggered by changes made in that document.   | |
| RegisterUpdater(IUpdater, Boolean) |  Registers an updater application-wide, which means the updater may get triggered in any open document.   | |
| RegisterUpdater(IUpdater, Document, Boolean) |  Registers the updater for a specified document, which means the updater can only be triggered by changes made in that document.   | |
| RemoveAllTriggers |  Removes all triggers associated with Updater with specified UpdaterId. Does not unregister updater.   | |
| RemoveDocumentTriggers |  Removes all triggers associated with specified document and Updater Does not unregister updater.   | |
| SetExecutionOrder |  Forces execution order between two updaters Execution order: first before second   | |
| SetIsUpdaterOptional |  Sets a flag indicating whether an updater is optional or not.   | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) | |
| UnregisterUpdater(UpdaterId) |  Removes the updater associated with the input id from the UpdaterRegistry. Also removes all triggers associated with the Updater.   | |
| UnregisterUpdater(UpdaterId, Document) |  Unregisters an updater for the given document.   | 
Properties
| Name | Description | |
|---|---|---|
| IsValidObject |  Specifies whether the .NET object represents a valid Revit entity.   |