示例#1
0
        static void Main()
        {
            IClientProfile clientProfile = DefaultProfile.GetProfile("cn-hangzhou", "<your access key id>", "<your access key secret>");
            DefaultAcsClient client = new DefaultAcsClient(clientProfile);
            UnbindTagRequest request = new UnbindTagRequest();
            request.AppKey = <Your AppKey>;
            request.KeyType = "DEVICE";//设备:DEVICE 账号:别名:alias
            request.ClientKey = <Your DeviceIds>";//一次操作最多从10个tag上解绑1000和key
            request.TagName = "tag1,tag2,tag3";//一次操作最多从10个tag上解绑1000和key

            try
            {
                UnbindTagResponse response = client.GetAcsResponse(request);
                Console.WriteLine("RequestId:" + response.RequestId);
                Console.ReadLine();
            }
            catch (ServerException e)
            {
                Console.WriteLine(e.ErrorCode);
                Console.WriteLine(e.ErrorMessage);
                Console.ReadLine();
            }
            catch (ClientException e)
            {
                Console.WriteLine(e.ErrorCode);
                Console.WriteLine(e.ErrorMessage);
                Console.ReadLine();
            }
        }
示例#2
0
        static void Main()
        {
            IClientProfile clientProfile = DefaultProfile.GetProfile("cn-hangzhou", "<your access key id>", "<your access key secret>");
            DefaultAcsClient client = new DefaultAcsClient(clientProfile);
            UnbindTagRequest request = new UnbindTagRequest();
            request.AppKey = <Your AppKey>;
            request.KeyType = 1;//1 : device 2 : account 3 : alias
            request.ClientKey = <Your DeviceId>";
            request.TagName = "tag1";

            try
            {
                UnbindTagResponse response = client.GetAcsResponse(request);
                Console.WriteLine("RequestId:" + response.RequestId);
                Console.ReadLine();
            }
            catch (ServerException e)
            {
                Console.WriteLine(e.ErrorCode);
                Console.WriteLine(e.ErrorMessage);
                Console.ReadLine();
            }
            catch (ClientException e)
            {
                Console.WriteLine(e.ErrorCode);
                Console.WriteLine(e.ErrorMessage);
                Console.ReadLine();
            }
        }
        public static UnbindTagResponse Unmarshall(UnmarshallerContext context)
        {
            UnbindTagResponse unbindTagResponse = new UnbindTagResponse();

            unbindTagResponse.HttpResponse = context.HttpResponse;
            unbindTagResponse.RequestId    = context.StringValue("UnbindTag.RequestId");

            return(unbindTagResponse);
        }
        public static UnbindTagResponse Unmarshall(UnmarshallerContext context)
        {
            UnbindTagResponse unbindTagResponse = new UnbindTagResponse();

            unbindTagResponse.HttpResponse = context.HttpResponse;
            unbindTagResponse.RequestId = context.StringValue("UnbindTag.RequestId");

            return unbindTagResponse;
        }