Eigenverft.NetLib.Infrastructure
  • Guides
  • API
Show / Hide Table of Contents
  • Eigenverft.NetLib.Infrastructure.Hosting.Configuration.ConfigurationSets
    • ConfigurationSetApplyMode
    • ConfigurationSetBuilderBindingExtensions
    • ConfigurationSetCoordinatorExtensions
    • ConfigurationSetDefinition
    • ConfigurationSetEventArgs
    • ConfigurationSetEventKind
    • ConfigurationSetNotification
    • ConfigurationSetParticipantSwitchResult
    • ConfigurationSetPendingRestartChange
    • ConfigurationSetRegistration
    • ConfigurationSetStateApplyResult
    • ConfigurationSetStateApplyStatus
    • ConfigurationSetStateFailureKind
    • ConfigurationSetStateStatus
    • ConfigurationSetStateStoreEventArgs
    • ConfigurationSetStateStoreEventKind
    • ConfigurationSetStateStoreExtensions
    • ConfigurationSetStateStoreStatus
    • ConfigurationSetStatus
    • ConfigurationSetSwitchFailureKind
    • ConfigurationSetSwitchResult
    • ConfigurationSetSwitchStatus
    • ConfigurationSetSwitchableJsonExtensions
    • IConfigurationSetCoordinator
    • IConfigurationSetDesiredStateStore
    • IConfigurationSetEventHub
    • IConfigurationSetManager
    • IConfigurationSetStateStore
  • Eigenverft.NetLib.Infrastructure.Hosting.Configuration.Diagnostics
    • ConfigurationPrecedenceDiagnosticsExtensions
  • Eigenverft.NetLib.Infrastructure.Hosting.Configuration.Sources
    • HostApplicationBuilderConfigurationExtensions
  • Eigenverft.NetLib.Infrastructure.Hosting.Configuration.SwitchableJson
    • IJsonConfigurationSourcePreparation
    • ISwitchableJsonConfiguration
    • JsonConfigurationCandidatePreparation
    • JsonConfigurationCandidatePreparations
    • JsonConfigurationSourcePreparationContext
    • JsonConfigurationSourcePreparationException
    • JsonConfigurationValueProtection
    • SwitchableJsonConfigurationEventArgs
    • SwitchableJsonConfigurationEventKind
    • SwitchableJsonConfigurationExtensions
    • SwitchableJsonFailureKind
    • SwitchableJsonPreparationStatus
    • SwitchableJsonRegistrationOptions
    • SwitchableJsonRuntimeFailurePolicy
    • SwitchableJsonSwitchPreparation
    • SwitchableJsonSwitchResult
    • SwitchableJsonSwitchStatus
  • Eigenverft.NetLib.Infrastructure.Hosting.Configuration.Values
    • ConfigurationValueCodec
    • ConfigurationValueCodecs
    • ConfigurationValueKind
    • JsonConfigurationFileEncoder
  • Eigenverft.NetLib.Infrastructure.Hosting.DirectoryLayout
    • AppDirectoryLayout
    • AppDirectoryLayoutFactory
    • DefaultDirectory
    • DefaultDirectoryExtensions
    • DefaultDirectoryNameAttribute
    • HostApplicationBuilderDirectoryLayoutExtensions
    • HostApplicationBuilderFactory
    • IAppDirectoryLayout
  • Eigenverft.NetLib.Infrastructure.Hosting.Logging.BootstrapLogger
    • BootstrapLogger
    • BootstrapLogger<TCategoryName>
  • Eigenverft.NetLib.Infrastructure.Security.Certificates
    • CertificateKeyProfile
    • CertificatePurpose
    • CertificateRecoveryMode
    • CertificateSubject
    • ManagedCertificateAction
    • ManagedCertificateFile
    • ManagedCertificateFileOptions
    • ManagedCertificateResult
    • SelfSignedCertificateFactory
    • SelfSignedCertificateOptions
  • Eigenverft.NetLib.Infrastructure.Security.MachineBinding
    • PhysicalMachineBinding
  • Eigenverft.NetLib.Infrastructure.Text
    • Base92JsonSafeEncoder
  • Eigenverft.NetLib.Infrastructure.Transformations
    • ReversibleStringTransform
    • ReversibleStringTransform.TryReverseDelegate
    • ReversibleStringTransforms

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.

In this article
Back to top