2025.3 Interface
Changes 0
I

IUpdater

Description:
The interface used to create an updater capable of reacting to changes in the Revit model.
Remarks:
Implement this interface and register an instance of the derived class with the UpdaterRegistry.
public interface IUpdater
Name Return Type Description
M Execute(UpdaterData) None The method that Revit will invoke to perform an update.
M GetAdditionalInformation() String Auxiliary text that Revit will use to inform the end user when the Updater is not loaded
M GetChangePriority() ChangePriority Identifies the nature of the change the Updater will be performing Used to identify order of execution of updaters Called once during registration of the updater
M GetUpdaterId() UpdaterId Returns globally unique updater id - used to identify the Updater Called once during registration of the updater
M GetUpdaterName() String Returns a name that the Updater can be identified by to the user