/// <summary>
        /// 重置设备操作,将会为设备生成新的证书及清空最新数据,需谨慎操作。
        /// </summary>
        /// <param name="req">参考<see cref="ResetDeviceRequest"/></param>
        /// <returns>参考<see cref="ResetDeviceResponse"/>实例</returns>
        public async Task <ResetDeviceResponse> ResetDevice(ResetDeviceRequest req)
        {
            JsonResponseModel <ResetDeviceResponse> rsp = null;

            try
            {
                var strResp = await this.InternalRequest(req, "ResetDevice");

                rsp = JsonConvert.DeserializeObject <JsonResponseModel <ResetDeviceResponse> >(strResp);
            }
            catch (JsonSerializationException e)
            {
                throw new TencentCloudSDKException(e.Message);
            }
            return(rsp.Response);
        }
Exemplo n.º 2
0
 public override Task <Empty> ResetDevice(ResetDeviceRequest request, ServerCallContext context)
 {
     Program.WriteLine("ResetDevice");
     Connector.ResetDevice();
     return(Task.FromResult(new Empty()));
 }