public static void Subscribe <T>(this IMessageSubscriber2 subscriber, Action <T> handler, CancellationToken cancellationToken = default(CancellationToken)) where T : class { subscriber.Subscribe <T>((msg, token) => { handler(msg); return(Task.FromResult(0)); }, cancellationToken); }
public static void Subscribe <T>(this IMessageSubscriber2 subscriber, Func <T, Task> handler, CancellationToken cancellationToken = default(CancellationToken)) where T : class { subscriber.Subscribe <T>((msg, token) => handler(msg), cancellationToken); }