Class UnitySystemConfigurationInstallationStep
Installs the system configuration aggregate into the running composition.
Inherited Members
Namespace: Serenity.SystemConfiguration.Installation.Installers
Assembly: Serenity.UnitySystemConfiguration.Installation.dll
Syntax
public class UnitySystemConfigurationInstallationStep
Constructors
UnitySystemConfigurationInstallationStep()
Declaration
public UnitySystemConfigurationInstallationStep()
Methods
Install(IUnityInstallationContext)
Builds the aggregate's installer, installs it and publishes its services.
Declaration
public UnitySystemConfigurationInstaller Install(IUnityInstallationContext installationContext)
Parameters
| Type | Name | Description |
|---|---|---|
| IUnityInstallationContext | installationContext | The composition root this step installs into, and the channel the inspector-authored input arrives on. |
Returns
| Type | Description |
|---|---|
| UnitySystemConfigurationInstaller | The installer, or null when the event dispatcher it needs is not installed. |
Remarks
Idempotent: this aggregate installs both during bootstrap and as a pipeline task, so a second call returns what the first one published rather than installing a second service.