public Task <JobInfoResult> CloseJobAsync(string jobId, CancellationToken token) { if (string.IsNullOrEmpty(jobId)) { throw new ArgumentNullException("jobId"); } var state = new JobInfoState { State = "Closed" }; return(_xmlHttpClient.HttpPostAsync <JobInfoResult>(state, string.Format("/services/async/{{0}}/job/{0}", jobId), token)); }
public async Task <JobInfoResult> CloseJobAsync(string jobId) { if (string.IsNullOrEmpty(jobId)) { throw new ArgumentNullException("jobId"); } var state = new JobInfoState { State = "Closed" }; return(await _xmlHttpClient.HttpPostAsync <JobInfoResult>(state, string.Format("/services/async/{{0}}/job/{0}", jobId)) .ConfigureAwait(false)); }
public async Task <JobInfoResult> CloseJobAsync(string?jobId) { if (string.IsNullOrEmpty(jobId)) { throw new ArgumentNullException(nameof(jobId)); } var state = new JobInfoState { State = "Closed" }; var resourceName = $"/services/async/{{0}}/job/{jobId}"; return(await XmlHttpClient.HttpPostAsync <JobInfoResult>(state, resourceName) .ConfigureAwait(false) ?? new JobInfoResult()); }