Table of Contents

Interface IEventHandler<TEvent>

Namespace
NArk.Core.Events
Assembly
NArk.Core.dll

Handles domain events raised by SDK services. Register implementations via DI to react to events such as PostBatchSessionEvent, PostSweepActionEvent, or PostCoinsSpendActionEvent.

public interface IEventHandler<in TEvent> where TEvent : class

Type Parameters

TEvent

The event type to handle.

Methods

HandleAsync(TEvent, CancellationToken)

Handles the event asynchronously.

Task HandleAsync(TEvent @event, CancellationToken cancellationToken = default)

Parameters

event TEvent
cancellationToken CancellationToken

Returns

Task