示例#1
0
        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;
            }
        }