Class UnityGameRailInstallationStep
Installs the game rail aggregate into the running composition.
Inherited Members
Namespace: Serenity.GameRail.Installation.Installers
Assembly: Serenity.UnityGameRail.Installation.dll
Syntax
public class UnityGameRailInstallationStep
Remarks
The rail service needs nothing but its log route: rails are registered, bound and driven after the boot by whatever follows them. Publishing it under its interface is what lets a rail driver or follower resolve it.
Constructors
UnityGameRailInstallationStep()
Declaration
public UnityGameRailInstallationStep()
Methods
Install(IUnityInstallationContext)
Builds the aggregate's installer, installs it and publishes its services.
Declaration
public UnityGameRailInstaller Install(IUnityInstallationContext installationContext)
Parameters
| Type | Name | Description |
|---|---|---|
| IUnityInstallationContext | installationContext | The composition root this step installs into. |
Returns
| Type | Description |
|---|---|
| UnityGameRailInstaller | The installer, so the composition root can keep its own reference to it. |