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(); }
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(); }
public async Task Put <TData>(IPutApiRequest <TData> request) { await _apiClient.Put(request); }