Beispiel #1
0
        public virtual async Task <DocumentHeaderResponse> DeleteAsync(DeleteDocumentRequest request, CancellationToken cancellationToken = default)
        {
            var httpRequest = DeleteDocumentHttpRequestFactory.Create(request);

            using (var res = await SendAsync(httpRequest, cancellationToken).ForAwait())
            {
                return(await DocumentHeaderReponseFactory.CreateAsync(res).ForAwait());
            }
        }
Beispiel #2
0
        public virtual async Task <DocumentHeaderResponse> PutAsync(PutDocumentRequest request)
        {
            var httpRequest = PutDocumentHttpRequestFactory.Create(request);

            using (var res = await SendAsync(httpRequest).ForAwait())
            {
                return(await DocumentHeaderReponseFactory.CreateAsync(res).ForAwait());
            }
        }
Beispiel #3
0
 protected virtual DocumentHeaderResponse ProcessDocumentHeaderResponse(HttpResponseMessage response)
 {
     return(DocumentHeaderReponseFactory.Create(response));
 }