Manages all dynamic updates to all of ArcMap's maps, both in the map view and the page layout view.
TADynamicDisplayRefreshController is a non-creatable object. References to non-creatable objects must be obtained through other objects.
This Object is responsible for managing all dynamic updates to all of ArcMaps Maps, both in the MapView and the Page Layout View. This object will allow the configuration of the maintenance update interval, the dynamic update maximum rate, and will ensure that multiple dynamic updates are syncronized with general arcmap screen updates.
The following text describes the general approach that we are going to use, as a first stab, for dynamic updates.
1) Maintain a list of all Temporal layers and map them to Identifiers that uniquely identify a dynamic feature source (Feature class)
2) Provide a interface method that Informs the Object that a substantial change has occured within a feature class
3) Upon reciept of a call to method described above, ensure that the last update completion time is greater than the minimum update rate. If not then issue a ShortUpdate Draw Request.
| Interfaces | Description |
|---|---|
| IActiveViewEvents (esriCarto) | Provides access to events that occur when the state of the active view changes. |
| ITAUpdateControl | Provides access to methods needed to manage the dynamic updating of events drawn in ArcMap. |