public HttpContextService(
     IClientDataResolver clientDataResolver,
     IHttpContextAccessor httpContextAccessor)
 {
     _clientDataResolver  = clientDataResolver;
     _httpContextAccessor = httpContextAccessor;
 }
예제 #2
0
 public StubHandlingMiddleware(
     RequestDelegate next,
     IClientDataResolver clientDataResolver,
     IHttpContextService httpContextService,
     ILogger <StubHandlingMiddleware> logger,
     IRequestLoggerFactory requestLoggerFactory,
     IRequestNotify requestNotify,
     IStubContext stubContext,
     IStubRequestExecutor stubRequestExecutor,
     IOptions <SettingsModel> options,
     IMapper mapper)
 {
     _next = next;
     _clientDataResolver   = clientDataResolver;
     _httpContextService   = httpContextService;
     _logger               = logger;
     _requestLoggerFactory = requestLoggerFactory;
     _requestNotify        = requestNotify;
     _stubContext          = stubContext;
     _stubRequestExecutor  = stubRequestExecutor;
     _mapper               = mapper;
     _settings             = options.Value;
 }
 public IsHttpsConditionChecker(IClientDataResolver clientDataResolver)
 {
     _clientDataResolver = clientDataResolver;
 }
예제 #4
0
 /// <summary>
 /// Constructs a <see cref="ClientIpConditionChecker"/> instance.
 /// </summary>
 public ClientIpConditionChecker(IClientDataResolver clientDataResolver)
 {
     _clientDataResolver = clientDataResolver;
 }
 public ClientIpResponseVariableParsingHandler(IClientDataResolver clientDataResolver)
 {
     _clientDataResolver = clientDataResolver;
 }
예제 #6
0
 public ClientIpVariableHandler(IClientDataResolver clientDataResolver)
 {
     _clientDataResolver = clientDataResolver;
 }