Exemple #1
0
 public RemoteResponseCacheService(
     FluentHttpClientDbContext dbContext,
     IHttpResponseSerializer serializer,
     IMemoryCache cache
     )
 {
     _dbContext  = dbContext;
     _serializer = serializer;
     _cache      = cache;
 }
 public HttpTunnelEmitter(IHttpTunnel tunnel, IHttpRequestSerializer requestSerializer, IHttpResponseSerializer responseSerializer)
 {
     Tunnel             = tunnel ?? throw new ArgumentNullException(nameof(tunnel));
     RequestSerializer  = requestSerializer ?? throw new ArgumentNullException(nameof(requestSerializer));
     ResponseSerializer = responseSerializer ?? throw new ArgumentNullException(nameof(responseSerializer));
 }
 public HttpTunnelCombinator(IHttpTunnel tunnel, IHttpPipelineHandler handler, IHttpRequestSerializer requestSerializer, IHttpResponseSerializer responseSerializer)
 {
     Tunnel             = tunnel ?? throw new ArgumentNullException(nameof(tunnel));
     Handler            = handler;
     RequestSerializer  = requestSerializer ?? throw new ArgumentNullException(nameof(requestSerializer));
     ResponseSerializer = responseSerializer ?? throw new ArgumentNullException(nameof(responseSerializer));
 }