public QueueWorker(Action <TWorkItem> callback, Action <TWorkItem> cleanup) { this._callback = callback; this._cleanup = cleanup; this._workerTask = SignalTask.Create(new Action(this.Worker)); }
public AsyncFifoWorker() { this._signalTask = new SignalTask(new Func <Task>(this.Worker)); }
public FifoTaskScheduler(CancellationToken cancellationToken) { this._workerTask = new SignalTask(new Func <Task>(this.Worker), cancellationToken); }
public AsyncFifoWorker(CancellationToken cancellationToken) { this._signalTask = new SignalTask(new Func <Task>(this.Worker), cancellationToken); }