Table of Contents

Interface ISourceWorker

Namespace
Cryville.EEW
Assembly
Cryville.EEW.dll
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

cancellationToken CancellationToken
A cancellation token.

Returns

Task
The task.

Events

ErrorEmitted

Raised when an error occurs in the worker.
event Handler<Exception>? ErrorEmitted

Event Type

Handler<Exception>

Heartbeat

Raised when the worker reports itself working normally.
event Handler<Heartbeat>? Heartbeat

Event Type

Handler<Heartbeat>

Received

Raised for each event received.
event Handler<object?>? Received

Event Type

Handler<object>