Factories and Services#
The following are the factories and services provided by the Display API
ISignalBus- Defines a signal bus for application-wide communication
IDataRequestSignalFactory- Used for creating a data request signal for posting onto the signal bus
ISessionService- Enumerate parameters within a session
ISessionSummaryService- Obtain summary information for a session
IDisplayParameterService- Service to manipulate display parameters
ISessionCursorService- Programmatic setting of the cursor timestamp for the active session
Note
These factories and services (except IDisplayParameterService) are registered with Autofac (IoC container)
To obtain an instance, inject as a parameter into the View Model constructor
IDisplayParameterService is a display specific service (accessible via DisplayPluginViewModel.ServiceContext property)
The following sections provide further information regarding usage of each.