private static void SetBucketQuota() { try { SetBucketQuotaRequest request = new SetBucketQuotaRequest() { BucketName = bucketName, StorageQuota = 0 }; SetBucketQuotaResponse response = client.SetBucketQuota(request); Console.WriteLine("Set bucket Quota response: {0}", response.StatusCode); } catch (ObsException ex) { Console.WriteLine("Exception errorcode: {0}, when set bucket quota.", ex.ErrorCode); Console.WriteLine("Exception errormessage: {0}", ex.ErrorMessage); } }
/// <summary> /// 设置桶配额。 /// </summary> /// <param name="request">设置桶配额的请求参数。</param> /// <returns>设置桶配额的响应结果。</returns> public SetBucketQuotaResponse SetBucketQuota(SetBucketQuotaRequest request) { return(DoRequest <SetBucketQuotaRequest, SetBucketQuotaResponse>(request)); }
/// <summary> /// Start the asynchronous request for configuring a bucket quota. /// </summary> /// <param name="request">Parameters in a request for configuring 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 BeginSetBucketQuota(SetBucketQuotaRequest request, AsyncCallback callback, object state) { return(BeginDoRequest <SetBucketQuotaRequest>(request, callback, state)); }