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, ICollection 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
| Name | Description | |
|---|---|---|
|   |  IsValidObject |    Specifies whether the .NET object represents a valid Revit entity.    |