public static DeleteDeviceFileResponse Unmarshall(UnmarshallerContext _ctx) { DeleteDeviceFileResponse deleteDeviceFileResponse = new DeleteDeviceFileResponse(); deleteDeviceFileResponse.HttpResponse = _ctx.HttpResponse; deleteDeviceFileResponse.RequestId = _ctx.StringValue("DeleteDeviceFile.RequestId"); deleteDeviceFileResponse.Success = _ctx.BooleanValue("DeleteDeviceFile.Success"); deleteDeviceFileResponse.Code = _ctx.StringValue("DeleteDeviceFile.Code"); deleteDeviceFileResponse.ErrorMessage = _ctx.StringValue("DeleteDeviceFile.ErrorMessage"); return(deleteDeviceFileResponse); }
//删除设备的某一文件 public void TestDeleteDeviceFile() { DefaultAcsClient acsClient = Demo.IotClient.GetClient(); String ProductKey = "<productKey>"; String Devicename = "device_0821_148"; String fileId = "123456"; DeleteDeviceFileRequest request = new DeleteDeviceFileRequest(); request.ProductKey = ProductKey; request.DeviceName = Devicename; request.FileId = fileId; DeleteDeviceFileResponse response = acsClient.GetAcsResponse(request); Console.WriteLine("Query Device File Detail: " + response.Success); if (!(bool)response.Success) { Console.WriteLine(response.Code + ", " + response.ErrorMessage); return; } }