Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }