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