public SSOAuthenticationMiddleware(RequestDelegate next , IOptions <JWTConfig> jwtConfig , IHybridProviderFactory hybridProviderFactory) { _next = next ?? throw new ArgumentNullException(nameof(next)); _cache = hybridProviderFactory.GetHybridCachingProvider(BaseEasyCachingConsts.HybridCaching) ?? throw new ArgumentNullException(nameof(_cache)); _jwtConfig = jwtConfig.Value; }
public CfgAppService(IMapper mapper , IEfRepository <SysCfg> cfgRepository , IHybridProviderFactory hybridProviderFactory) { _mapper = mapper; _cfgRepository = cfgRepository; _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching); }
public DictAppService(IMapper mapper , IEfRepository <SysDict> dictRepository , IMaintManagerService maintManagerService , IHybridProviderFactory hybridProviderFactory) { _mapper = mapper; _dictRepository = dictRepository; _maintManagerService = maintManagerService; _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching); }
public MenuAppService(IMapper mapper, IEfRepository <SysMenu> menuRepository, IEfRepository <SysRelation> relationRepository, IHybridProviderFactory hybridProviderFactory) { _mapper = mapper; _menuRepository = menuRepository; _relationRepository = relationRepository; _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching); }
public CustomAuthenticationMiddleware(RequestDelegate next , UserContext userContext //, IDistributedCache cache , IOptions <JWTConfig> jwtConfig , IHybridProviderFactory hybridProviderFactory) { _next = next ?? throw new ArgumentNullException(nameof(next)); _currentUser = userContext ?? throw new ArgumentNullException(nameof(userContext)); //_cache = cache ?? throw new ArgumentNullException(nameof(cache)); _cache = hybridProviderFactory.GetHybridCachingProvider(BaseEasyCachingConsts.HybridCaching) ?? throw new ArgumentNullException(nameof(_cache)); _jwtConfig = jwtConfig.Value; }
public DeptAppService(IMapper mapper , IHybridProviderFactory hybridProviderFactory , IEasyCachingProviderFactory simpleProviderFactory , IEfRepository <SysDept> deptRepository , ISystemManagerService systemManagerService) { _mapper = mapper; _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching); _locaCahce = simpleProviderFactory.GetCachingProvider(EasyCachingConsts.LocalCaching); _redisCache = simpleProviderFactory.GetCachingProvider(EasyCachingConsts.RemoteCaching); _deptRepository = deptRepository; _systemManagerService = systemManagerService; }
public RoleAppService(IMapper mapper, IEfRepository <SysRole> roleRepository, IEfRepository <SysUser> userRepository, IEfRepository <SysRelation> relationRepository, IUsrManagerService systemManagerService, IHybridProviderFactory hybridProviderFactory) { _mapper = mapper; _roleRepository = roleRepository; _userRepository = userRepository; _systemManagerService = systemManagerService; _relationRepository = relationRepository; _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching); }
public OcelotEasyCachingCache( IOptions <OcelotEasyCachingOptions> optionsAccs, IEasyCachingProviderFactory providerFactory, IHybridProviderFactory hybridFactory = null) { _options = optionsAccs.Value; if (!_options.EnableHybrid) { _provider = providerFactory.GetCachingProvider(_options.ProviderName); } else { _hybridProvider = hybridFactory.GetHybridCachingProvider(_options.HybridName); } }
public ValuesController(IHybridProviderFactory hybridFactory) { this._hybrid = hybridFactory.GetHybridCachingProvider("h1"); }