Пример #1
0
 public void TestDescribeMediaBuckets()
 {
     try
     {
         DescribeMediaBucketsRequest request = new DescribeMediaBucketsRequest();
         DescribeMediaBucketsResult  result  = QCloudServer.Instance().cosXml.DescribeMediaBuckets(request);
         Assert.AreEqual(result.httpCode, 200);
         Assert.NotNull(result.mediaBuckets.MediaBucketList);
         Assert.NotZero(result.mediaBuckets.MediaBucketList.Count);
         for (int i = 0; i < result.mediaBuckets.MediaBucketList.Count; i++)
         {
             Assert.NotNull(result.mediaBuckets.MediaBucketList[i].BucketId);
             Assert.NotNull(result.mediaBuckets.MediaBucketList[i].Region);
             Assert.NotNull(result.mediaBuckets.MediaBucketList[i].CreateTime);
         }
     }
     catch (COSXML.CosException.CosClientException clientEx)
     {
         Console.WriteLine("CosClientException: " + clientEx.Message);
         Assert.Fail();
     }
     catch (COSXML.CosException.CosServerException serverEx)
     {
         Console.WriteLine("CosServerException: " + serverEx.GetInfo());
         Assert.Fail();
     }
 }
Пример #2
0
 /// <summary>
 /// 获取媒体bucket列表
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public DescribeMediaBucketsResult DescribeMediaBuckets(DescribeMediaBucketsRequest request)
 {
     request.Region = this.GetConfig().Region;
     return(Execute(request, new DescribeMediaBucketsResult()));
 }