示例#1
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;
 }