private static void ShowJob(EvsClient client) { ShowJobRequest req = new ShowJobRequest() { JobId = "ff80808170a8a1370170aa1e21eb349a" }; try { ShowJobResponse resp = client.ShowJob(req); Console.WriteLine(resp.Status); Console.WriteLine(resp.HttpStatusCode); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void ShowJob(EcsClient client) { var req = new ShowJobRequest { JobId = "9288ec8d6fa1f1c5016fa3506dc011d5" }; try { var resp = client.ShowJob(req); var respStatusCode = resp.HttpStatusCode; var jobId = resp.JobId; Console.WriteLine(respStatusCode); Console.WriteLine(jobId); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
//query image job info private static void ShowJob(ImsClient imsV1Client) { ShowJobRequest getJobStatusRequest = new ShowJobRequest() { JobId = "job_id" }; try { var jobStatusResponse = imsV1Client.ShowJob(getJobStatusRequest); Console.WriteLine(jobStatusResponse.GetHttpBody()); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
/// <summary> /// 查询job状态 /// </summary> public ShowJobResponse ShowJob(ShowJobRequest showJobRequest) { Dictionary <string, string> urlParam = new Dictionary <string, string>(); urlParam.Add("job_id", showJobRequest.JobId.ToString()); string urlPath = HttpUtils.AddUrlPath("/v1/{project_id}/jobs/{job_id}", urlParam); SdkRequest request = HttpUtils.InitSdkRequest(urlPath, "application/json", showJobRequest); HttpResponseMessage response = DoHttpRequestSync("GET", request); return(JsonUtils.DeSerialize <ShowJobResponse>(response)); }