Interface IConfigurationSetStateStore
Runtime control and observation contract for the built-in self-describing JSON desired-state store.
Inherited Members
Namespace: Eigenverft.NetLib.Infrastructure.Hosting.Configuration.ConfigurationSets
Assembly: Eigenverft.NetLib.Infrastructure.dll
Syntax
public interface IConfigurationSetStateStore : IConfigurationSetDesiredStateStore
Properties
| Edit this page View SourceFilePath
Gets the normalized path of the managed JSON state file.
Declaration
string FilePath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
| Edit this page View SourceGetStatus()
Captures the current managed state-file and coordinator runtime status.
Declaration
ConfigurationSetStateStoreStatus GetStatus()
Returns
| Type | Description |
|---|---|
| ConfigurationSetStateStoreStatus |
Materialize()
Writes current desired values and authoritative state metadata to the state file.
Declaration
void Materialize()
Reload()
Loads the current state file and applies values permitted to change in the running host.
Declaration
ConfigurationSetStateApplyResult Reload()
Returns
| Type | Description |
|---|---|
| ConfigurationSetStateApplyResult |
Events
| Edit this page View SourceLifecycleChanged
Occurs after state materialization or a completed apply attempt. Observers are notifications and cannot veto outcomes.
Declaration
event EventHandler<ConfigurationSetStateStoreEventArgs>? LifecycleChanged
Event Type
| Type | Description |
|---|---|
| EventHandler<ConfigurationSetStateStoreEventArgs> |