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

Class CdcCaptureExecutionRuntimeManagedConnectorAutomaticRetryCoordinationStatus

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

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

Describes the current operator-facing managed-connector automatic background retry coordination posture for one CDC execution runtime.

public sealed record CdcCaptureExecutionRuntimeManagedConnectorAutomaticRetryCoordinationStatus : IEquatable<CdcCaptureExecutionRuntimeManagedConnectorAutomaticRetryCoordinationStatus>

objectCdcCaptureExecutionRuntimeManagedConnectorAutomaticRetryCoordinationStatus

IEquatable<CdcCaptureExecutionRuntimeManagedConnectorAutomaticRetryCoordinationStatus>

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

CdcCaptureExecutionRuntimeManagedConnectorAutomaticRetryCoordinationStatus(string, string?)

Section titled “ CdcCaptureExecutionRuntimeManagedConnectorAutomaticRetryCoordinationStatus(string, string?)”

Creates a new managed-connector automatic background retry coordination answer.

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

state string

The stable automatic background retry coordination state, such as not-applicable, single-node, uncoordinated, lease-held, lease-missing, conflicted, or operator-only.

description string?

An optional operator-facing automatic background retry coordination summary.

Gets the active reporter identifier currently visible for the execution runtime when one exists.

public string? ActiveReporterId { get; init; }

string?

Gets the UTC timestamp when the active reporter lease expires when one is known.

public DateTimeOffset? ActiveReporterLeaseExpiresAtUtc { get; init; }

DateTimeOffset?

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

public bool AppliesToManagedConnector { get; }

bool

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

public string AutomaticRetryExecutionState { get; init; }

string

Gets a value indicating whether automatic background retry can safely execute on the current node.

public bool CanExecuteOnCurrentNode { get; }

bool

Gets the number of active automatic background retry coordination categories currently visible for the execution runtime.

public int CategoryCount { get; }

int

Gets the stable automatic background retry coordination categories currently active for the execution runtime.

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

IReadOnlyList<string>

Gets the CDC capture identifiers currently associated with automatic background retry coordination.

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

IReadOnlyList<string>

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

public string CommandJournalState { get; init; }

string

Gets the host-owned coordination owner identifier when one was configured for automatic retry.

public string? CoordinationOwnerId { get; init; }

string?

Gets a value indicating whether the current host coordination owner matches the active reporter identifier.

public bool CoordinationOwnerMatchesActiveReporter { get; }

bool

Gets an optional operator-facing automatic background retry coordination summary.

public string? Description { get; }

string?

Gets the operator-facing execution-ownership mode that informed automatic background retry coordination.

public string ExecutionOwnership { get; init; }

string

Gets the stable execution-runtime identifier currently associated with automatic background retry coordination.

public string ExecutionRuntimeId { get; init; }

string

Gets the operator-facing execution-topology classification that informed automatic background retry coordination.

public string ExecutionTopology { get; init; }

string

Gets a value indicating whether the execution runtime currently exposes one active reporter lease.

public bool HasActiveReporterLease { get; }

bool

Gets a value indicating whether the current host declared a coordination owner identifier for automatic retry.

public bool HasCoordinationOwner { get; }

bool

Gets a value indicating whether reporter coordination currently remains conflicted.

public bool IsConflicted { get; }

bool

Gets a value indicating whether the current node currently holds the active reporter lease.

public bool IsLeaseHeld { get; }

bool

Gets a value indicating whether no active reporter lease is currently visible for automatic retry.

public bool IsLeaseMissing { get; }

bool

Gets a value indicating whether automatic background retry still remains operator-owned outside Cephalon.

public bool IsOperatorOnly { get; }

bool

Gets a value indicating whether automatic background retry can execute without reporter-lease coordination.

public bool IsSingleNode { get; }

bool

Gets a value indicating whether automatic background retry currently remains uncoordinated on the current node.

public bool IsUncoordinated { get; }

bool

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

public string? ManagementMode { get; init; }

string?

Gets the declared or observed edge-node identifiers currently visible for the execution runtime.

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

IReadOnlyList<string>

Gets the current reporter-coordination degraded-reason identifier when one applies.

public string ReporterCoordinationIssueReason { get; init; }

string

Gets the current reporter-coordination state that informed automatic background retry coordination.

public string ReporterCoordinationState { get; init; }

string

Gets the current reporter takeover state when one applies.

public string ReporterTakeoverState { get; init; }

string

Gets the current managed-connector retry-execution policy state that informed coordination.

public string RetryExecutionPolicyState { get; init; }

string

Gets the primary source identifier Cephalon used to derive automatic background retry coordination.

public string SourceId { get; init; }

string

Gets the stable managed-connector automatic background retry coordination state.

public string State { get; }

string