| Revit 2020.1 API | 
| UpdaterRegistry Members | 
| UpdaterRegistry Class Methods Properties See Also | 
The UpdaterRegistry type exposes the following members.
 Methods
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, ICollection<(Of <<'(ElementId>)>>), 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 | (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
Properties
| Name | Description | |
|---|---|---|
|  | IsValidObject | 
   Specifies whether the .NET object represents a valid Revit entity.
 |