Skip to main content

Class HttpClientExtensions

Namespace: Workspace.XBR.Xperiflow.Utilities.Http

Assembly: Xperiflow.dll

Declaration
public static class HttpClientExtensions

Methods

SendCacheableAsync(HttpClient, HttpRequestMessage, HttpCompletionOption, IMemoryCache?, MemoizedCacheInfo?, CancellationToken)

Declaration
public static Task<HttpResponseMessage> SendCacheableAsync(this HttpClient httpClient, HttpRequestMessage request, HttpCompletionOption option, IMemoryCache? memoryCache, MemoizedCacheInfo? cacheInfo, CancellationToken cancellationToken)
Returns

Task<System.Net.Http.HttpResponseMessage>

Parameters
TypeName
System.Net.Http.HttpClienthttpClient
System.Net.Http.HttpRequestMessagerequest
System.Net.Http.HttpCompletionOptionoption
Microsoft.Extensions.Caching.Memory.IMemoryCachememoryCache
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

Inherited Members

  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.ToString

Was this page helpful?