Ejemplo n.º 1
0
 private static void GetBucketQuota()
 {
     try
     {
         GetBucketQuotaRequest request = new GetBucketQuotaRequest()
         {
             BucketName = bucketName
         };
         GetBucketQuotaResponse response = client.GetBucketQuota(request);
         Console.WriteLine("Get bucket Quota response: {0}" + response.StatusCode);
         Console.WriteLine("Bucket StorageQuota: {0}", response.StorageQuota);
     }
     catch (ObsException ex)
     {
         Console.WriteLine("Exception errorcode: {0}, when get bucket quota.", ex.ErrorCode);
         Console.WriteLine("Exception errormessage: {0}", ex.ErrorMessage);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 获取桶配额,0代表配额没有上限。
 /// </summary>
 /// <param name="request">获取桶配额的请求参数。</param>
 /// <returns>获取桶配额的响应结果。</returns>
 public GetBucketQuotaResponse GetBucketQuota(GetBucketQuotaRequest request)
 {
     return(DoRequest <GetBucketQuotaRequest, GetBucketQuotaResponse>(request));
 }
 /// <summary>
 /// Start the asynchronous request for obtaining a bucket quota.
 /// </summary>
 /// <param name="request">Parameters in a request for obtaining a bucket quota</param>
 /// <param name="callback">Asynchronous request callback function</param>
 /// <param name="state">Asynchronous request status object</param>
 /// <returns>Response to the asynchronous request</returns>
 public IAsyncResult BeginGetBucketQuota(GetBucketQuotaRequest request, AsyncCallback callback, object state)
 {
     return(BeginDoRequest <GetBucketQuotaRequest>(request, callback, state));
 }