Exemple #1
0
 /// <summary>
 /// Queries ESI to PUT new data.
 /// </summary>
 /// <typeparam name="T">The type of the response.</typeparam>
 /// <param name="request">The ESI request to make.</param>
 /// <param name="data">The POST data to be included in the request.</param>
 /// <returns>The data from the ESI request.</returns>
 public async Task <EsiResult <T> > QueryEsiPutAsync <T>(EsiRequestHeaders request,
                                                         HttpContent content)
 {
     request.ThrowIfNull(nameof(request));
     content.ThrowIfNull(nameof(content));
     return(await QueryEsiAsync <T>(HttpMethod.Put, request, content).ConfigureAwait(
                false));
 }
Exemple #2
0
 /// <summary>
 /// Queries ESI for GET response data.
 /// </summary>
 /// <typeparam name="T">The type of the response.</typeparam>
 /// <param name="request">The ESI request to make.</param>
 /// <returns>The data from the ESI request.</returns>
 public async Task <EsiResult <T> > QueryEsiGetAsync <T>(EsiRequestHeaders request)
 {
     request.ThrowIfNull(nameof(request));
     return(await QueryEsiAsync <T>(HttpMethod.Get, request).ConfigureAwait(false));
 }