protected override void Load(ContainerBuilder builder) { var taskRunner = new TaskRunner { ShutdownToken = appBuilder.GetHostAppDisposing() }; builder.RegisterInstance(taskRunner).As<ITaskRunner>(); }
public Invoker(TaskRunner outer, Func<CancellationToken, Task> action) { this.action = action; this.outer = outer; }