Class CdcCapturePublicationStatus
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Describes the publication posture currently visible for one CDC capture.
public sealed record CdcCapturePublicationStatus : IEquatable<CdcCapturePublicationStatus>Inheritance
Section titled “Inheritance”object ← CdcCapturePublicationStatus
Implements
Section titled “Implements”IEquatable<CdcCapturePublicationStatus>
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”CdcCapturePublicationStatus(string, long?, string?)
Section titled “ CdcCapturePublicationStatus(string, long?, string?)”Creates a new CDC publication status.
public CdcCapturePublicationStatus(string state, long? pendingPublicationCount = null, string? description = null)Parameters
Section titled “Parameters”state string
The stable publication-state identifier, such as unknown, pending-publication, or dispatch-retry-pending.
pendingPublicationCount long?
The number of pending publications still waiting to flow through the linked outbox path when the provider can report that answer.
description string?
An optional operator-facing publication summary.
Properties
Section titled “Properties”Description
Section titled “ Description”Gets an optional operator-facing publication summary.
public string? Description { get; }Property Value
Section titled “Property Value”HasPendingPublications
Section titled “ HasPendingPublications”Gets a value indicating whether the capture still has pending publications.
public bool HasPendingPublications { get; }Property Value
Section titled “Property Value”PendingPublicationCount
Section titled “ PendingPublicationCount”Gets the number of pending publications still waiting to flow through the linked outbox path when one is known.
public long? PendingPublicationCount { get; }Property Value
Section titled “Property Value”long?
Gets the stable publication-state identifier.
public string State { get; }