/// <summary> /// RenewInstance接口的同步版本,本接口(RenewInstance)用于续费实例。 /// </summary> /// <param name="req">参考<see cref="RenewInstanceRequest"/></param> /// <returns>参考<see cref="RenewInstanceResponse"/>实例</returns> public RenewInstanceResponse RenewInstanceSync(RenewInstanceRequest req) { JsonResponseModel <RenewInstanceResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "RenewInstance"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <RenewInstanceResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
/// <summary> /// 对相关实例进行续费。调用该接口会创建一个续费订单,并自动扣除您账户可用代金券和余额完成支付,如因为某些原因支付失败,订单会自动取消。 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public async Task <RenewInstanceResponse> RenewInstance(RenewInstanceRequest request) { return(await new RenewInstanceExecutor().Client(this).Execute <RenewInstanceResponse, RenewInstanceResult, RenewInstanceRequest>(request).ConfigureAwait(false)); }
/// <summary> /// 对相关实例进行续费。调用该接口会创建一个续费订单,并自动扣除您账户可用代金券和余额完成支付,如因为某些原因支付失败,订单会自动取消。 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public RenewInstanceResponse RenewInstance(RenewInstanceRequest request) { return(new RenewInstanceExecutor().Client(this).Execute <RenewInstanceResponse, RenewInstanceResult, RenewInstanceRequest>(request)); }