public Task <TaskInfo> CancelTaskAsync(string taskId, CancellationToken cancellationToken) { TaskInfo taskInfo = TaskInfos.FirstOrDefault(t => taskId.Equals(t.TaskId)); taskInfo.IsCanceled = true; return(Task.FromResult(taskInfo)); }
public Task <TaskInfo> GetTaskAsync(string taskId, CancellationToken cancellationToken) { TaskInfo taskInfo = TaskInfos.FirstOrDefault(t => taskId.Equals(t.TaskId)); return(Task.FromResult(GetTaskInfoFunc?.Invoke(taskInfo))); }