public ShardResolver(ITenantIdAccessor tenantIdAccessor, IServiceProvider serviceProvider, IMemoryCache cache, IOptions <ShardResolverOptions> options, IOptions <AdminRepositoryOptions> adminOptions) { _tenantIdProvider = tenantIdAccessor; _serviceProvider = serviceProvider; _cache = cache; _adminOptions = adminOptions.Value; _options = options.Value; }
public ShardResolver(ITenantIdAccessor tenantIdAccessor, AdminRepositoryLite repo, IMemoryCache cache, IOptions <ShardResolverOptions> options, IOptions <AdminRepositoryOptions> adminOptions) { _tenantIdProvider = tenantIdAccessor; _repo = repo; _cache = cache; _adminOptions = adminOptions.Value; _options = options.Value; }