Exemplo n.º 1
0
        protected Task <HttpApiResponseMessage <TResult> > PutAsync <TRequestModel>(string uriTemplate, TRequestModel requestModel, object uriParameters, CancellationToken cancellationToken)
        {
            string requestUri = UriUtil.BuildRequestUri(_baseUri, uriTemplate, uriParameters: uriParameters);

            return(_httpClient.PutAsync <TRequestModel>(requestUri, requestModel, _writerMediaTypeFormatter, cancellationToken)
                   .GetHttpApiResponseAsync <TResult>(_formatters));
        }
Exemplo n.º 2
0
        protected Task <HttpApiResponseMessage> DeleteAsync(string uriTemplate, object uriParameters, CancellationToken cancellationToken)
        {
            string requestUri = UriUtil.BuildRequestUri(_baseUri, uriTemplate, uriParameters: uriParameters);

            return(_httpClient.DeleteAsync(requestUri, cancellationToken).GetHttpApiResponseAsync(_formatters));
        }