ReadonlyserviceThe ID which identifies the service provided.
ReadonlyserviceUsed to determine the order in which multiple service instances will be initialised. Higher values will be initialised before lower values.
ReadonlystartupReturn ServiceInfo containing the service and any commands it provides which should be registered in the CLI.
Initialise the service. This will be invoked AFTER any GlobalModifierCommand provided in the ServiceInfo have been invoked (if specified as CLI arguments or CLI configuration).
NOTE: Other services within the provided context will only have been initialised if they have a higher servicePriority value than the current service.
Minimal internal ServiceProvider which registers a DefaultStartupService in the Context. There is no natural per-provider work for this service to do on init - tasks registered against it are run by the run orchestration loop directly, not via initService.