NuGet ยท nuget

Redeon.SuperSiteEngineCore.Web.Eltheon.Core.Runtime

Core runtime foundation for Eltheon state, configuration, paths, diagnostics, policies, events, and metrics.

Install

Install-Kommandos

dotnet add package Redeon.SuperSiteEngineCore.Web.Eltheon.Core.Runtime --version 2.9.12
<PackageReference Include="Redeon.SuperSiteEngineCore.Web.Eltheon.Core.Runtime" Version="2.9.12" />
paket add Redeon.SuperSiteEngineCore.Web.Eltheon.Core.Runtime --version 2.9.12
Install-Package Redeon.SuperSiteEngineCore.Web.Eltheon.Core.Runtime -Version 2.9.12

README

Vorschau

Redeon.SuperSiteEngineCore.Web.Eltheon.Core.Runtime

Core.Runtime provides the Eltheon runtime foundation for typed runtime configuration, runtime state, maintenance state, restart requirements, paths, diagnostics, events, policies, runtime metrics, and persistent boot tasks.

It is a foundation package, not a feature package. It intentionally does not contain Admin UI, RuntimeManagement UI, Watchdog proxy behavior, installer composition, EF migrations, or plugin management behavior.

Boundaries

  • Runtime implementations live here.
  • Stable neutral contracts live in Core.Abstractions.
  • Existing IConfig and ConfigsFile persistence remain owned by Core.ConfigFiles.
  • Runtime metrics are projections only; runtime state remains the source of truth.
  • Boot tasks are stored atomically below RuntimeRoot, execute serially in either PreComposition or PreHostedServices, and expose only sanitized snapshots. Existing tasks default to PreHostedServices; configuration-changing migrations opt into PreComposition. Blocking failures require an explicit retry or cancel.