IOT Dash
|
Public Member Functions | |
void | InstallServices (IServiceCollection services, IConfiguration configuration) |
Represents a contract for service installer. Assembly-wide scan for implementations of this interface is performed on Startup.ConfigureServices(IServiceCollection). The found implementations are instantiated and IInstaller.InstallServices(IServiceCollection, IConfiguration) is invoked on them. See Architecture in programmers manual.
void IotDash.Installers.IInstaller.InstallServices | ( | IServiceCollection | services, |
IConfiguration | configuration | ||
) |
Configure and register services installed by this installer.
services | Container into which services are installed. |
configuration | Key/value application configuration from appconfig.json . |
Implemented in IotDash.Installers.AuthenticationInstaller, IotDash.Installers.AuthorizationInstaller, IotDash.Installers.DataInstaller, IotDash.Installers.MiscServiceInstaller, IotDash.Installers.MqttInstaller, and IotDash.Installers.MvcInstaller.