Forked from Captain Anonymous's Pen bNPbwE.
A Pen by Brandon Smith on CodePen.
public static Task<TNewResult> ContinueWithTask<TContinue, TNewResult>(this Task<TContinue> task, Func<Task<TContinue>, Task<TNewResult>> Continuation, CancellationToken CancellationToken) | |
{ | |
var Completion = new TaskCompletionSource<TNewResult>(); | |
task.ContinueWith(t => | |
{ | |
if (CancellationToken.IsCancellationRequested) | |
{ | |
Completion.SetCanceled(); | |
return; | |
} |
Forked from Captain Anonymous's Pen bNPbwE.
A Pen by Brandon Smith on CodePen.
A Pen by Captain Anonymous on CodePen.
var Provider = new RequestLifetimeScopeProvider(AutofacContainer.RootScope.Value, null); | |
AutofacServiceStackAdapter.ScopeProvider = Provider; |