/// <summary> /// 更新事件目标 /// </summary> /// <param name="req"><see cref="UpdateTargetRequest"/></param> /// <returns><see cref="UpdateTargetResponse"/></returns> public UpdateTargetResponse UpdateTargetSync(UpdateTargetRequest req) { JsonResponseModel <UpdateTargetResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "UpdateTarget"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <UpdateTargetResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
protected override void ProcessRecord() { base.ProcessRecord(); UpdateTargetRequest request; try { request = new UpdateTargetRequest { TargetId = TargetId, UpdateTargetDetails = UpdateTargetDetails, IfMatch = IfMatch, OpcRequestId = OpcRequestId }; response = client.UpdateTarget(request).GetAwaiter().GetResult(); WriteOutput(response, response.Target); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }