コード例 #1
0
        public Task <TaskInfo> CancelTaskAsync(string taskId, CancellationToken cancellationToken)
        {
            TaskInfo taskInfo = TaskInfos.FirstOrDefault(t => taskId.Equals(t.TaskId));

            taskInfo.IsCanceled = true;

            return(Task.FromResult(taskInfo));
        }
コード例 #2
0
        public Task <TaskInfo> GetTaskAsync(string taskId, CancellationToken cancellationToken)
        {
            TaskInfo taskInfo = TaskInfos.FirstOrDefault(t => taskId.Equals(t.TaskId));

            return(Task.FromResult(GetTaskInfoFunc?.Invoke(taskInfo)));
        }