Interface IHostContext
Namespace: LemonEdge.Client.Core.Views
Assembly: LemonEdge.ClientCore.dll
Syntax
public interface IHostContext
Properties
AutoUpdaterChecker
Returns the session IAutoUpdaterChecker
Declaration
IAutoUpdaterChecker AutoUpdaterChecker { get; }
Property Value
Type | Description |
---|---|
IAutoUpdaterChecker |
CacheManager
Returns the session ICacheManager.
Declaration
ICacheManager CacheManager { get; }
Property Value
Type | Description |
---|---|
ICacheManager |
DatabaseStatusProxy
Returns the session IDatabaseStatusProxy
Declaration
IDatabaseStatusProxy DatabaseStatusProxy { get; }
Property Value
Type | Description |
---|---|
IDatabaseStatusProxy |
FactoryInjector
Returns the session IFactoryInjector. See description - but this should only be used to create objects unknown (or with unknown/unlimited) constructor parameters.
Declaration
IFactoryInjector FactoryInjector { get; }
Property Value
Type | Description |
---|---|
IFactoryInjector |
LocalSettingsService
Returns the session ILocalSettingsService
Declaration
ILocalSettingsService LocalSettingsService { get; }
Property Value
Type | Description |
---|---|
ILocalSettingsService |
Services
Returns the session IServerTaskContext
Declaration
IServerTaskContext Services { get; }
Property Value
Type | Description |
---|---|
IServerTaskContext |
UpdaterSettings
Returns the updater settings used to Auto Update.
Declaration
UpdaterSettings UpdaterSettings { get; }
Property Value
Type | Description |
---|---|
UpdaterSettings |