Interface ISourceWorker
Represents a worker that gets events from a source.
public interface ISourceWorker : IDisposable, INamedComponent
- Inherited Members
Methods
RunAsync(CancellationToken)
Runs the worker.
Task RunAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken- A cancellation token.
Returns
- Task
- The task.
Events
ErrorEmitted
Raised when an error occurs in the worker.
event Handler<Exception>? ErrorEmitted
Event Type
Heartbeat
Raised when the worker reports itself working normally.
event Handler<Heartbeat>? Heartbeat
Event Type
Received
Raised for each event received.
event Handler<object?>? Received