public HttpResponseMessage DeleteTask(string taskId) { if (string.IsNullOrEmpty(taskId)) { throw new WebArgumentNullException("taskId"); } LongRunningTaskInterface.CancelTask(taskId); return(new HttpResponseMessage(HttpStatusCode.OK)); }
public HttpResponseMessage <LongRunningTaskInfo> GetProgress(string taskId) { if (string.IsNullOrEmpty(taskId)) { throw new WebArgumentNullException("taskId"); } var taskInfo = ParseLongRunningInfo(LongRunningTaskInterface.GetProgress(taskId)); return(new HttpResponseMessage <LongRunningTaskInfo>(taskInfo, HttpStatusCode.OK)); }