Beispiel #1
0
 public static Task RunDirectlyOrDispatchAsync(this CoreDispatcher dispatcher, Action action, CancellationToken cancellationToken)
 {
     return(dispatcher.RunDirectlyOrDispatchAsync(() => { action(); return 0; }, cancellationToken));
 }
Beispiel #2
0
 public static Task RunDirectlyOrDispatchAsync(this CoreDispatcher dispatcher, Func <CancellationToken, Task> func, CancellationToken cancellationToken)
 {
     return(dispatcher.RunDirectlyOrDispatchAsync(async innerCt => { await func(innerCt).ConfigureAwait(false); return 0; }, cancellationToken));
 }