public IHandlerTask Run(Func <Task> runActionAsync) { var handlerTask = new HandlerTask(this, runActionAsync); _handlerTasks.Add(handlerTask); return(handlerTask); }
public IHandlerTask Run(Func <Task> runAsyncAction) { var handlerTask = new HandlerTask(_handler, runAsyncAction, _validate, _validateAsync); _handlerTasks.Add(handlerTask); return(handlerTask); }
public IHandlerTask Run(Action runAction) { var handlerTask = new HandlerTask(this, runAction); _handlerTasks.Add(handlerTask); return(handlerTask); }