Oss.OssClient.CreateBucket C# (CSharp) Метод

CreateBucket() публичный Метод

public CreateBucket ( string bucketName ) : Task
bucketName string
Результат Task
        public async Task<Bucket> CreateBucket(string bucketName)
        {
            OssHttpRequestMessage ossHttpRequestMessage = null;
            HttpResponseMessage response = null;
            try
            {

                 ossHttpRequestMessage = new OssHttpRequestMessage(bucketName, null);

                ossHttpRequestMessage.Method = HttpMethod.Put;
                ossHttpRequestMessage.Headers.Date = DateTime.UtcNow;
                OssRequestSigner.Sign(ossHttpRequestMessage, networkCredential);
                 response = await httpClient.SendAsync(ossHttpRequestMessage);

                if (response.IsSuccessStatusCode == false)
                {
                    await ErrorResponseHandler.Handle(response);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (ossHttpRequestMessage != null)
                    ossHttpRequestMessage.Dispose();

                if (response != null)
                    response.Dispose();

            }
            return new Bucket(bucketName);
        }

Usage Example

Пример #1
0
 static async void createBuket()
 {
     try
     {
         OssClient temp = new OssClient("bm9crcnr0rtnuw8bnrfvq7w8", "RbtJoExTnA8vYLynUfDh7Ior+oM=");
         Bucket    test = await temp.CreateBucket("1");
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
All Usage Examples Of Oss.OssClient::CreateBucket