C# (CSharp) Revit.SDK.Samples.EventsMonitor.CS Namespace

Classes

Name Description
Command
EventManager This class is a manager for application events. In this class, user can subscribe and remove the events according to what he select. This class used the controlled Application as the sender. If you want to use Application or Document as the sender, the usage is same. "+=" is used to register event and "-=" is used to remove event.
EventsInfoWindows
EventsSettingForm
ExternalApplication
JournalProcessor This class is implemented to make sample autotest. It checks whether the external file exists or not. The sample can control the UI's display by this judgement. It can dump the seleted event list to file or commandData.Data and also can retrieve the list from file and commandData.Data.
LogManager This class implements all operators about writing log file and generating event information for showing in the information window. This class is not the main one just a assistant in this sample. If you just want to learn how to use Revit events, please pay more attention to EventManager class.