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 |