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(); } }
/// <summary> /// 获取媒体bucket列表 /// </summary> /// <param name="request"></param> /// <returns></returns> public DescribeMediaBucketsResult DescribeMediaBuckets(DescribeMediaBucketsRequest request) { request.Region = this.GetConfig().Region; return(Execute(request, new DescribeMediaBucketsResult())); }