/// <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); }
public override Task <Empty> ResetDevice(ResetDeviceRequest request, ServerCallContext context) { Program.WriteLine("ResetDevice"); Connector.ResetDevice(); return(Task.FromResult(new Empty())); }