Skip to content

Interface ICdcCaptureAcknowledger

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

Allows an active implementation to acknowledge durable progress only after the shared runtime stages the linked outbox publications successfully.

public interface ICdcCaptureAcknowledger

AcknowledgeAsync(CdcCaptureExecutionAcknowledgement, CancellationToken)

Section titled “ AcknowledgeAsync(CdcCaptureExecutionAcknowledgement, CancellationToken)”

Commits or acknowledges provider-facing progress for one staged CDC batch.

ValueTask AcknowledgeAsync(CdcCaptureExecutionAcknowledgement acknowledgement, CancellationToken cancellationToken = default)

acknowledgement CdcCaptureExecutionAcknowledgement

The staged batch that is now safe to acknowledge durably.

cancellationToken CancellationToken

The token that cancels the acknowledgement operation.

ValueTask

A task that completes when the provider-facing acknowledgement has finished.