Esempio n. 1
0
 public static Task RunDirectlyOrDispatchAsync(this CoreDispatcher dispatcher, Action action, CancellationToken cancellationToken)
 {
     return(dispatcher.RunDirectlyOrDispatchAsync(() => { action(); return 0; }, cancellationToken));
 }
Esempio n. 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));
 }