/// <summary> /// 删除单个内网Zone /// </summary> public DeletePrivateZoneResponse DeletePrivateZone(DeletePrivateZoneRequest deletePrivateZoneRequest) { Dictionary <string, string> urlParam = new Dictionary <string, string>(); urlParam.Add("zone_id", deletePrivateZoneRequest.ZoneId.ToString()); string urlPath = HttpUtils.AddUrlPath("/v2/zones/{zone_id}", urlParam); SdkRequest request = HttpUtils.InitSdkRequest(urlPath, "application/json", deletePrivateZoneRequest); HttpResponseMessage response = DoHttpRequestSync("DELETE", request); return(JsonUtils.DeSerialize <DeletePrivateZoneResponse>(response)); }
/// <summary> /// 删除私有域并停止解析 /// </summary> /// <param name="req"><see cref="DeletePrivateZoneRequest"/></param> /// <returns><see cref="DeletePrivateZoneResponse"/></returns> public DeletePrivateZoneResponse DeletePrivateZoneSync(DeletePrivateZoneRequest req) { JsonResponseModel <DeletePrivateZoneResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "DeletePrivateZone"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <DeletePrivateZoneResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }