Namespace Serenity.InitializationPipeline.Domain.Entities
Classes
InitializationPipelineOutcome
The terminal state of one InitializationPipelineService.RunAsync invocation, readable by the
game after boot: whether the run halted on a critical task failure, which task halted it, the
exception that halted it, and the outcome counters. A halted run leaves Halted true,
Succeeded false, and every task after HaltedTaskId counted in
Skipped without ever having run. Succeeded carries the same verdict
RunAsync returns, so a caller that kept only the outcome reads the same answer.
InitializationPipelineStep
Represents a step in the initialization pipeline with an ID, criticality, and weight.
InitializationPipelineTaskFailure
One task that threw during a run, kept on FailedTasks so a degraded boot can name every subsystem it is missing instead of leaving the reader to scroll back through the boot log.