Ejemplo n.º 1
0
 public CoreDependencies(
     ILoggerFactory loggerFactory,
     IServiceLogger serviceLogger,
     ICodeWorksTokenizer tokenizer,
     IRateLimiter rateLimiter,
     IDistributedLockService distributedLockService,
     IServiceEnvironmentResolver environmentResolver,
     IRequestValidator requestValidator,
     IChainedServiceResolver chainedServiceResolver,
     IUserResolver userResolver)
 {
     LoggerFactory          = loggerFactory;
     ServiceLogger          = serviceLogger;
     Tokenizer              = tokenizer;
     RateLimiter            = rateLimiter;
     DistributedLockService = distributedLockService;
     EnvironmentResolver    = environmentResolver;
     RequestValidator       = requestValidator;
     ChainedServiceResolver = chainedServiceResolver;
     UserResolver           = userResolver;
 }
Ejemplo n.º 2
0
 public TokenizationMiddleware(ICodeWorksTokenizer tokenizer, IServiceEnvironmentResolver environmentResolver)
 {
     _tokenizer   = tokenizer;
     _environment = environmentResolver.Environment;
 }