This document is archived and information here might be outdated.  Recommended version.

AppROT Class (ArcObjects .NET 10.7 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Framework > ESRI.ArcGIS.Framework > Classes > A > AppROT Class
ArcGIS Developer Help

AppROTClass Class

Esri application running object table.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms



Interfaces Description
IAppROT Provides access to members that manipulate the Esri application running object table, AppROT.
IAppROTEvents Provides access to events that occur on the Esri application running object table.
IConnectionPointContainer (esriDisplay)


The AppROT, or application running object table, is used as a global list of all currently running ESRI ArcGIS applications. The AppROT only contains application objects which implement ESRI's IApplication interface. ArcMap, ArcCatalog, and all future ESRI ArcGIS applications will automatically register themselves in this table when run and will remove themselves from the table when they exit, thus a complete list of all running applications at any given moment can be obtained using this object. In addition, developers creating their own "stand-alone" applications using ArcObjects are free to leverage off this mechanism by creating their own implementation of IApplication and registering themselves in the AppROT.