Table of Contents

Interface IApplicationAuditCompletionOutboxQuery

Namespace
ProjectTemplate.Infrastructure.Data.Auditing
Assembly
ProjectTemplate.Infrastructure.dll

Exposes minimized operational status and query projections for the durable outbox.

public interface IApplicationAuditCompletionOutboxQuery

Methods

GetHealthAsync(CancellationToken)

Task<ApplicationAuditCompletionOutboxHealth> GetHealthAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<ApplicationAuditCompletionOutboxHealth>

QueryAsync(ApplicationAuditCompletionOutboxQueryRequest, CancellationToken)

Task<IReadOnlyList<ApplicationAuditCompletionOutboxItem>> QueryAsync(ApplicationAuditCompletionOutboxQueryRequest request, CancellationToken cancellationToken = default)

Parameters

request ApplicationAuditCompletionOutboxQueryRequest
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<ApplicationAuditCompletionOutboxItem>>