logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved