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)); }