Skip to content

Interface IEventSubscriptionRuntimeReporter

Namespace: Cephalon.Eventing.Services
Assembly: Cephalon.Eventing.dll

Records application-managed runtime observations for declared event subscriptions.

public interface IEventSubscriptionRuntimeReporter

ReportAsync(EventSubscriptionExecutionReport, CancellationToken)

Section titled “ ReportAsync(EventSubscriptionExecutionReport, CancellationToken)”

Records one application-managed execution observation for a declared event subscription.

ValueTask ReportAsync(EventSubscriptionExecutionReport report, CancellationToken cancellationToken = default)

report EventSubscriptionExecutionReport

The runtime observation to record.

cancellationToken CancellationToken

The token that cancels the operation.

ValueTask

A task that completes when the observation has been recorded.