Class ConfigurationSetStateStatus
Immutable state-store view of one configuration-set axis, including desired and active values.
Inherited Members
Namespace: Eigenverft.NetLib.Infrastructure.Hosting.Configuration.ConfigurationSets
Assembly: Eigenverft.NetLib.Infrastructure.dll
Syntax
public sealed class ConfigurationSetStateStatus
Properties
| Edit this page View SourceActiveValue
Gets the last fully coordinated active value; interpret it together with IsConsistent.
Declaration
public string ActiveValue { get; }
Property Value
| Type | Description |
|---|---|
| string |
AllowedValues
Gets the authoritative allowed values.
Declaration
public IReadOnlyList<string> AllowedValues { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<string> |
ApplyMode
Gets the code-owned desired-state apply policy.
Declaration
public ConfigurationSetApplyMode ApplyMode { get; }
Property Value
| Type | Description |
|---|---|
| ConfigurationSetApplyMode |
BoundParticipantNames
Gets the bound switchable JSON participant identities.
Declaration
public IReadOnlyList<string> BoundParticipantNames { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<string> |
DesiredValue
Gets the desired value owned by the state store.
Declaration
public string DesiredValue { get; }
Property Value
| Type | Description |
|---|---|
| string |
HasDesiredStateDrift
Gets whether desired state differs from the last fully coordinated active value.
Declaration
public bool HasDesiredStateDrift { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasPendingRestart
Gets whether the desired startup-only value differs from the active runtime value.
Declaration
public bool HasPendingRestart { get; }
Property Value
| Type | Description |
|---|---|
| bool |
InitialValue
Gets the code-defined value used to initialize this set before optional desired state is applied.
Declaration
public string InitialValue { get; }
Property Value
| Type | Description |
|---|---|
| string |
IsConsistent
Gets whether all bound participants are known to represent ActiveValue.
Declaration
public bool IsConsistent { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Name
Gets the configuration-set identity.
Declaration
public string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
Runtime
Gets the coordinator runtime snapshot.
Declaration
public ConfigurationSetStatus Runtime { get; }
Property Value
| Type | Description |
|---|---|
| ConfigurationSetStatus |