ข้ามไปยังเนื้อหา

Class CdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Describes the current operator-facing managed-connector command-journal durability posture for one CDC execution runtime.

public sealed record CdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus : IEquatable<CdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus>

objectCdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus

IEquatable<CdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

CdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus(string, string?)

Section titled “ CdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus(string, string?)”

Creates a new managed-connector command-journal durability answer.

public CdcCaptureExecutionRuntimeManagedConnectorCommandJournalDurabilityStatus(string state, string? description = null)

state string

The stable command-journal durability state, such as not-applicable, in-memory-only, persisted, recovered, recovery-failed, or persistence-failed.

description string?

An optional operator-facing command-journal durability summary.

Gets a value indicating whether the current runtime currently represents a managed connector.

public bool AppliesToManagedConnector { get; }

bool

Gets the current managed-connector automatic background retry coordination state that informed durability.

public string AutomaticRetryCoordinationState { get; init; }

string

Gets the current managed-connector automatic background retry execution state that informed durability.

public string AutomaticRetryExecutionState { get; init; }

string

Gets the stable command-journal durability categories currently active for the execution runtime.

public IReadOnlyList<string> CategoryIds { get; init; }

IReadOnlyList<string>

Gets the CDC capture identifiers currently associated with command-journal durability.

public IReadOnlyList<string> CdcCaptureIds { get; init; }

IReadOnlyList<string>

Gets the current bounded managed-connector command-journal state that informed durability.

public string CommandJournalState { get; init; }

string

Gets an optional operator-facing command-journal durability summary.

public string? Description { get; }

string?

Gets the stable execution-runtime identifier currently associated with command-journal durability.

public string ExecutionRuntimeId { get; init; }

string

Gets the operator-facing execution-topology classification that informed command-journal durability.

public string ExecutionTopology { get; init; }

string

Gets a value indicating whether a durable journal store is currently configured.

public bool HasDurableStoreConfigured { get; init; }

bool

Gets a value indicating whether the current runtime has recorded command history in the persisted snapshot.

public bool HasPersistedRecordedHistory { get; init; }

bool

Gets a value indicating whether the durable journal store currently has a persisted snapshot.

public bool HasPersistedSnapshot { get; init; }

bool

Gets a value indicating whether the durable journal store currently reports a persistence error.

public bool HasPersistenceError { get; }

bool

Gets a value indicating whether the current runtime currently retains recorded command history.

public bool HasRecordedCommandHistory { get; }

bool

Gets a value indicating whether the current process recovered command history for this runtime from durable storage.

public bool HasRecoveredPersistedHistory { get; init; }

bool

Gets a value indicating whether the durable journal store currently reports a recovery error.

public bool HasRecoveryError { get; }

bool

Gets a value indicating whether the retained history currently represents bounded truncation.

public bool HasTruncatedHistory { get; }

bool

Gets a value indicating whether the current durability answer already provides restart-safe retained history.

public bool IsDurable { get; }

bool

Gets a value indicating whether the current durability answer remains in memory only.

public bool IsInMemoryOnly { get; }

bool

Gets a value indicating whether the current durability answer reports healthy persisted storage.

public bool IsPersisted { get; }

bool

Gets a value indicating whether the durable journal store currently failed while persisting the latest snapshot.

public bool IsPersistenceFailed { get; }

bool

Gets a value indicating whether the current durability answer reports recovered persisted history.

public bool IsRecovered { get; }

bool

Gets a value indicating whether the durable journal store currently failed while recovering persisted history.

public bool IsRecoveryFailed { get; }

bool

Gets the UTC timestamp when the durable journal snapshot was last persisted successfully.

public DateTimeOffset? LastPersistedAtUtc { get; init; }

DateTimeOffset?

Gets the latest durable journal persistence error when one exists.

public string? LastPersistenceError { get; init; }

string?

Gets the UTC timestamp when the current process last recovered the durable journal snapshot, when recovery happened.

public DateTimeOffset? LastRecoveredAtUtc { get; init; }

DateTimeOffset?

Gets the latest durable journal recovery error when one exists.

public string? LastRecoveryError { get; init; }

string?

Gets the declared managed-connector management mode when one is known.

public string? ManagementMode { get; init; }

string?

Gets the maximum number of bounded journal entries retained for one execution runtime.

public int MaximumRetainedEntryCount { get; init; }

int

Gets the configured durable persistence path when one exists.

public string? PersistencePath { get; init; }

string?

Gets the number of bounded journal entries currently retained for the execution runtime.

public int RetainedEntryCount { get; init; }

int

Gets the primary source identifier Cephalon used to derive command-journal durability.

public string SourceId { get; init; }

string

Gets the stable managed-connector command-journal durability state.

public string State { get; }

string

Gets the total number of command-execution outcomes currently visible to the durability answer.

public int TotalRecordedEntryCount { get; init; }

int