Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }