Esempio n. 1
0
        public static void AsynDeleteBucketLifeCycle(COSXML.CosXml cosXml, string bucket)
        {
            DeleteBucketLifecycleRequest request = new DeleteBucketLifecycleRequest(bucket);

            //设置签名有效时长
            request.SetSign(TimeUtils.GetCurrentTime(TimeUnit.SECONDS), 600);

            ///执行请求
            cosXml.DeleteBucketLifecycle(request,
                                         delegate(CosResult cosResult)
            {
                DeleteBucketLifecycleResult result = cosResult as DeleteBucketLifecycleResult;
                Console.WriteLine(result.GetResultInfo());
            },
                                         delegate(CosClientException clientEx, CosServerException serverEx)
            {
                if (clientEx != null)
                {
                    QLog.D("XIAO", clientEx.Message);
                    Console.WriteLine("CosClientException: " + clientEx.Message);
                }
                if (serverEx != null)
                {
                    QLog.D("XIAO", serverEx.Message);
                    Console.WriteLine("CosServerException: " + serverEx.GetInfo());
                }
            });
        }
Esempio n. 2
0
        private void DeleteBucketLifeCycle()
        {
            try
            {
                DeleteBucketLifecycleRequest request = new DeleteBucketLifecycleRequest(bucket);

                //执行请求
                DeleteBucketLifecycleResult result = cosXml.DeleteBucketLifecycle(request);


                Assert.True(result.IsSuccessful());
            }
            catch (COSXML.CosException.CosClientException clientEx)
            {
                Console.WriteLine("CosClientException: " + clientEx.Message);
                Assert.Fail();
            }
            catch (COSXML.CosException.CosServerException serverEx)
            {
                Console.WriteLine("CosServerException: " + serverEx.GetInfo());
                Assert.Fail();
            }
        }
Esempio n. 3
0
        public static void DeleteBucketLifeCycle(COSXML.CosXml cosXml, string bucket)
        {
            try
            {
                DeleteBucketLifecycleRequest request = new DeleteBucketLifecycleRequest(bucket);
                //设置签名有效时长
                request.SetSign(TimeUtils.GetCurrentTime(TimeUnit.SECONDS), 600);
                //执行请求
                DeleteBucketLifecycleResult result = cosXml.DeleteBucketLifecycle(request);

                Console.WriteLine(result.GetResultInfo());
            }
            catch (COSXML.CosException.CosClientException clientEx)
            {
                QLog.D("XIAO", clientEx.Message);
                Console.WriteLine("CosClientException: " + clientEx.Message);
            }
            catch (COSXML.CosException.CosServerException serverEx)
            {
                QLog.D("XIAO", serverEx.Message);
                Console.WriteLine("CosServerException: " + serverEx.GetInfo());
            }
        }