Namespace Eigenverft.NetLib.Infrastructure.Hosting.Configuration.ConfigurationSets
Classes
ConfigurationSetBuilderBindingExtensions
Provides startup-time registration and binding helpers for named configuration sets.
ConfigurationSetCoordinatorExtensions
Registers independent named configuration-set coordinators.
ConfigurationSetDefinition
Defines one named configuration-set axis and the values that are valid for that axis.
ConfigurationSetEventArgs
Provides completed configuration-set lifecycle information to interested consumers.
ConfigurationSetNotification
Represents one completed configuration-set lifecycle notification published through the shared event hub.
ConfigurationSetParticipantSwitchResult
Describes one participant commit that completed before the configuration-set operation finished.
ConfigurationSetPendingRestartChange
Describes a desired value that is intentionally waiting for the next host startup.
ConfigurationSetRegistration
Startup registration handle for one named configuration set.
ConfigurationSetStateApplyResult
Contains the completed result of one desired-state apply operation.
ConfigurationSetStateStatus
Immutable state-store view of one configuration-set axis, including desired and active values.
ConfigurationSetStateStoreEventArgs
Provides completed state-store lifecycle information to interested consumers.
ConfigurationSetStateStoreExtensions
Registers a self-describing JSON control file for configuration-set coordinators known at startup.
ConfigurationSetStateStoreStatus
Immutable runtime snapshot of the managed configuration-set state file and all captured set axes.
ConfigurationSetStatus
Immutable runtime snapshot of one named configuration-set coordinator.
ConfigurationSetSwitchResult
Contains the completed result of one configuration-set switch request.
ConfigurationSetSwitchableJsonExtensions
Provides advanced binding of existing switchable JSON runtimes to NetLib-created configuration-set coordinators.
Interfaces
IConfigurationSetCoordinator
Coordinates the active value of one independent named configuration-set axis.
IConfigurationSetDesiredStateStore
Persistence-neutral control contract for optional desired configuration-set state.
IConfigurationSetEventHub
Aggregates completed lifecycle notifications from all configuration-set coordinators registered on the same host builder.
IConfigurationSetManager
Process-wide control-plane facade for inspecting and switching registered configuration sets.
IConfigurationSetStateStore
Runtime control and observation contract for the built-in self-describing JSON desired-state store.
Enums
ConfigurationSetApplyMode
Controls when a desired configuration-set value is applied to its runtime coordinator.
ConfigurationSetEventKind
Describes an observable completed configuration-set lifecycle outcome.
ConfigurationSetStateApplyStatus
Describes the completed outcome of loading and applying a configuration-set state file.
ConfigurationSetStateFailureKind
Classifies state-store file, validation, and switch failures without coupling consumers to concrete exception types.
ConfigurationSetStateStoreEventKind
Identifies an observable configuration-set state-store lifecycle outcome.
ConfigurationSetSwitchFailureKind
Classifies configuration-set switch failures.
ConfigurationSetSwitchStatus
Describes the completed outcome of requesting a configuration-set value change.