Beispiel #1
0
        public async Task Put <TData>(IPutApiRequest <TData> request)
        {
            var stringContent  = request.Data != null ? new StringContent(JsonConvert.SerializeObject(request.Data), Encoding.UTF8, "application/json") : null;
            var requestMessage = new HttpRequestMessage(HttpMethod.Put, request.PutUrl);

            requestMessage.AddVersion(request.Version);
            requestMessage.Content = stringContent;
            await AddAuthenticationHeader(requestMessage);

            var response = await HttpClient.SendAsync(requestMessage).ConfigureAwait(false);

            await response.EnsureSuccessStatusCodeIncludeContentInException();
        }
Beispiel #2
0
        public async Task Put(IPutApiRequest request)

        {
            await AddAuthenticationHeader();

            AddVersionHeader(request.Version);

            var stringContent = request.Data != null ? new StringContent(JsonConvert.SerializeObject(request.Data), Encoding.UTF8, "application/json") : null;

            var response = await HttpClient.PutAsync(request.PutUrl, stringContent)
                           .ConfigureAwait(false);

            await response.EnsureSuccessStatusCodeIncludeContentInException();
        }
 public Task Put <TData>(IPutApiRequest <TData> request)
 {
     return(_apiClient.Put(request));
 }
 public Task Put(IPutApiRequest request)
 {
     return(_apiClient.Put(request));
 }
 public Task Put <TData>(IPutApiRequest <TData> request)
 {
     throw new System.NotImplementedException();
 }
Beispiel #6
0
 public async Task Put <TData>(IPutApiRequest <TData> request)
 {
     await _apiClient.Put(request);
 }