//查询设备分组标签列表 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); } }
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); }