UpdaterRegistry.UnregisterUpdater(UpdaterId)
Method
Description:
Removes the updater associated with the input id from the UpdaterRegistry. Also removes all triggers associated with the Updater.
Removes the updater associated with the input id from the UpdaterRegistry. Also removes all triggers associated with the Updater.
Remarks:
This methods works regardless of how the updater was registered. Whether the updater was registered application-wide or for a document (or a set of document), it will be removed from the registry and any connections with documents will also be lost.
This methods works regardless of how the updater was registered. Whether the updater was registered application-wide or for a document (or a set of document), it will be removed from the registry and any connections with documents will also be lost.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentException | Updater with this Id is not currently registered in Revit. |
| ArgumentNullException | A non-optional argument was null |
| InvalidOperationException | The updater's owner's AddIn does not match the currently active AddIn, i.e. IUpdater.GetUpdaterId().GetAddInId() differs from the addInId field in the manifest file of the currently executing external application. -or- Attempting to unregister an updater that is currently being executed. |