Backend/e-suite.API/eSuite.API/SingleSignOn/HttpClientFacade.cs
2026-01-20 21:50:10 +00:00

31 lines
909 B
C#

namespace eSuite.API.SingleSignOn;
/// <summary>
///
/// </summary>
public class HttpClientFacade : IHttpClientFacade
{
private readonly HttpClient _httpClient = new();
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
public async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
return await _httpClient.SendAsync(request, cancellationToken);
}
/// <summary>
///
/// </summary>
/// <param name="uri"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
public async Task<string> GetStringAsync(Uri uri, CancellationToken cancellationToken)
{
return await _httpClient.GetStringAsync(uri, cancellationToken);
}
}