Esempio n. 1
0
        //查询设备分组标签列表
        public void TestQueryDeviceGroupTagList()
        {
            DefaultAcsClient acsClient = Demo.IotClient.GetClient();
            String           groupId   = "AjDehc8leVvBzfW6xSl4010200";


            QueryDeviceGroupTagListRequest request = new QueryDeviceGroupTagListRequest();

            request.GroupId = groupId;

            QueryDeviceGroupTagListResponse response = acsClient.GetAcsResponse(request);

            Console.WriteLine("Query Device Group Tag List: " + response.Success);
            if (!(bool)response.Success)
            {
                Console.WriteLine(response.Code + ", " + response.ErrorMessage);
                Console.ReadKey();
                return;
            }
            List <QueryDeviceGroupTagListResponse.QueryDeviceGroupTagList_GroupTagInfo> GroupTagInfos = response.Data;

            for (int i = 0; i < GroupTagInfos.Count; i += 1)
            {
                QueryDeviceGroupTagListResponse.QueryDeviceGroupTagList_GroupTagInfo GroupTagInfo = GroupTagInfos[i];
                Console.WriteLine(GroupTagInfo.TagKey + ", " + GroupTagInfo.TagValue);
            }
        }
Esempio n. 2
0
        public static QueryDeviceGroupTagListResponse Unmarshall(UnmarshallerContext context)
        {
            QueryDeviceGroupTagListResponse queryDeviceGroupTagListResponse = new QueryDeviceGroupTagListResponse();

            queryDeviceGroupTagListResponse.HttpResponse = context.HttpResponse;
            queryDeviceGroupTagListResponse.RequestId    = context.StringValue("QueryDeviceGroupTagList.RequestId");
            queryDeviceGroupTagListResponse.Success      = context.BooleanValue("QueryDeviceGroupTagList.Success");
            queryDeviceGroupTagListResponse.Code         = context.StringValue("QueryDeviceGroupTagList.Code");
            queryDeviceGroupTagListResponse.ErrorMessage = context.StringValue("QueryDeviceGroupTagList.ErrorMessage");

            List <QueryDeviceGroupTagListResponse.QueryDeviceGroupTagList_GroupTagInfo> queryDeviceGroupTagListResponse_data = new List <QueryDeviceGroupTagListResponse.QueryDeviceGroupTagList_GroupTagInfo>();

            for (int i = 0; i < context.Length("QueryDeviceGroupTagList.Data.Length"); i++)
            {
                QueryDeviceGroupTagListResponse.QueryDeviceGroupTagList_GroupTagInfo groupTagInfo = new QueryDeviceGroupTagListResponse.QueryDeviceGroupTagList_GroupTagInfo();
                groupTagInfo.TagKey   = context.StringValue("QueryDeviceGroupTagList.Data[" + i + "].TagKey");
                groupTagInfo.TagValue = context.StringValue("QueryDeviceGroupTagList.Data[" + i + "].TagValue");

                queryDeviceGroupTagListResponse_data.Add(groupTagInfo);
            }
            queryDeviceGroupTagListResponse.Data = queryDeviceGroupTagListResponse_data;

            return(queryDeviceGroupTagListResponse);
        }