Class BootCoordinator
During boot, this will get all IBootProcess services and ensure that they are triggered in the correct order.
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public class BootCoordinator : ServiceBase, IHasLog
- Inheritance
-
objectBootCoordinator
- Implements
- Inherited Members
Remarks
It will run pre-loaders first, then the main loader. Loaders are registered in the Dependency Injection.
Constructors
BootCoordinator(ILogStore, IEnumerable<IBootProcess>)
Constructor, don't call, use DI.
public BootCoordinator(ILogStore logStore, IEnumerable<IBootProcess> bootProcesses)
Parameters
logStoreILogStorebootProcessesIEnumerable<IBootProcess>
Methods
StartUp()
This should be called by the runtime environment upon start.
public void StartUp()