Skip to content

Interface IAuditHistoryExporter

Namespace: Cephalon.Abstractions.Audit
Assembly: Cephalon.Abstractions.dll

Streams persisted audit-history entries for export-oriented operator or application flows.

public interface IAuditHistoryExporter

ExportAsync(AuditHistoryExportRequest, CancellationToken)

Section titled “ ExportAsync(AuditHistoryExportRequest, CancellationToken)”

Streams audit-history entries that match the supplied export request in stable export order.

IAsyncEnumerable<AuditHistoryEntry> ExportAsync(AuditHistoryExportRequest request, CancellationToken cancellationToken = default)

request AuditHistoryExportRequest

The export request to execute.

cancellationToken CancellationToken

The token that cancels the export stream.

IAsyncEnumerable<AuditHistoryEntry>

The matching audit-history entries.