Пример #1
0
        public virtual async Task <DatabaseHeaderResponse> PutAsync(PutDatabaseRequest request)
        {
            var httpRequest = PutHttpRequestFactory.Create(request);

            using (var httpResponse = await SendAsync(httpRequest).ForAwait())
                return(await DatabaseHeaderResponseFactory.CreateAsync(request, httpResponse).ForAwait());
        }
Пример #2
0
        public virtual async Task <DatabaseHeaderResponse> PutAsync(CancellationToken cancellationToken = default)
        {
            var request     = new PutDatabaseRequest(Connection.DbName);
            var httpRequest = PutHttpRequestFactory.Create(request);

            using (var httpResponse = await SendAsync(httpRequest, cancellationToken).ForAwait())
                return(await DatabaseHeaderResponseFactory.CreateAsync(request, httpResponse).ForAwait());
        }
Пример #3
0
        public virtual async Task <EntityResponse <T> > PutAsync <T>(PutEntityRequest <T> request) where T : class
        {
            var httpRequest = PutHttpRequestFactory.Create(request);

            using (var res = await SendAsync(httpRequest).ForAwait())
            {
                return(await ProcessEntityResponseAsync(request, res).ForAwait());
            }
        }
Пример #4
0
 protected virtual HttpRequest CreateHttpRequest <T>(PutEntityRequest <T> request) where T : class
 {
     return(PutHttpRequestFactory.Create(request));
 }
Пример #5
0
 protected virtual HttpRequest CreateHttpRequest(PutDatabaseRequest request)
 {
     return(PutHttpRequestFactory.Create(request));
 }