Class ConfigurationSetStateApplyResult
Contains the completed result of one desired-state apply operation.
Inherited Members
Namespace: Eigenverft.NetLib.Infrastructure.Hosting.Configuration.ConfigurationSets
Assembly: Eigenverft.NetLib.Infrastructure.dll
Syntax
public sealed class ConfigurationSetStateApplyResult
Properties
| Edit this page View SourceException
Gets the underlying load, validation, persistence, or finalization exception when available.
Declaration
public Exception? Exception { get; }
Property Value
| Type | Description |
|---|---|
| Exception |
FailureKind
Gets the classified failure kind, or None.
Declaration
public ConfigurationSetStateFailureKind FailureKind { get; }
Property Value
| Type | Description |
|---|---|
| ConfigurationSetStateFailureKind |
HasPendingRestart
Gets whether at least one startup-only set has a desired value different from its active runtime value.
Declaration
public bool HasPendingRestart { get; }
Property Value
| Type | Description |
|---|---|
| bool |
PendingRestartChanges
Gets startup-only desired values that remain pending for the next host startup.
Declaration
public IReadOnlyList<ConfigurationSetPendingRestartChange> PendingRestartChanges { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<ConfigurationSetPendingRestartChange> |
Sequence
Gets the monotonically increasing lifecycle sequence scoped to this state store.
Declaration
public long Sequence { get; }
Property Value
| Type | Description |
|---|---|
| long |
SetResults
Gets the per-set runtime outcomes in coordinator registration order.
Declaration
public IReadOnlyList<ConfigurationSetSwitchResult> SetResults { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<ConfigurationSetSwitchResult> |
Status
Gets the completed apply status.
Declaration
public ConfigurationSetStateApplyStatus Status { get; }
Property Value
| Type | Description |
|---|---|
| ConfigurationSetStateApplyStatus |
Succeeded
Gets whether the state document was accepted without a runtime transition rejection.
Declaration
public bool Succeeded { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Timestamp
Gets the UTC timestamp at which the apply operation completed.
Declaration
public DateTimeOffset Timestamp { get; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset |