Namespace Serenity.SystemConfiguration.Application.Interfaces
Structs
OsMonitorInfo
Represents information about a connected monitor.
Interfaces
IResolutionChangeDetector
Detects significant changes in screen resolution (width, height, refresh rate).
ISystemConfigurationProvider
Provides access to the current system configuration snapshot.
ISystemConfigurationService
Service to manage system configuration, combining provider and snapshot store functionalities.
ISystemConfigurationServiceFactory
Factory interface for creating instances of ISystemConfigurationService.
ISystemConfigurationSnapshot
Represents a snapshot of the system configuration at a specific point in time.
ISystemConfigurationSnapshotStore
Interface for storing and retrieving system configuration snapshots.
ISystemMonitorsProvider
Provides information about the system's connected monitors.
ISystemMonitorsProviderFactory
Factory interface for creating instances of ISystemMonitorsProvider.