Esempio n. 1
0
 public async Task <RestoreObjectResult> RestoreObjectAsync(RestoreObjectRequest request)
 {
     using (var response = await SendAsync2(request).ConfigureAwait(false))
     {
         return(new RestoreObjectResult(response.StatusCode));
     }
 }
Esempio n. 2
0
        public Task <RestoreObjectResult> InitiateRestoreAsync(string key, int days)
        {
            var request = new RestoreObjectRequest(client.Host, bucketName, key)
            {
                Days = days
            };

            return(client.RestoreObjectAsync(request));
        }
Esempio n. 3
0
        public Task <RestoreObjectResult> InitiateRestoreAsync(string name, int days)
        {
            #region Preconditions

            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }

            #endregion

            var request = new RestoreObjectRequest(client.Host, bucketName, name)
            {
                Days = days
            };

            return(client.RestoreObjectAsync(request));
        }
Esempio n. 4
0
        public async Task <RestoreObjectResult> RestoreObjectAsync(RestoreObjectRequest request)
        {
            using HttpResponseMessage response = await SendAsync2(request, request.CompletionOption).ConfigureAwait(false);

            return(new RestoreObjectResult(response.StatusCode));
        }