예제 #1
0
 public TenantResolutionMiddleware(RequestDelegate next, IOptions <TenantsConfig> tenantsOption,
                                   ITenantsHost tenantsHost, ILogger <TenantResolutionMiddleware <T> > logger)
 {
     this.next          = next;
     this.tenantsConfig = tenantsOption.Value;
     this.logger        = logger;
 }
예제 #2
0
 public TenantContainerMiddleware(RequestDelegate next, IModulesHost modulesHost,
                                  ITenantsHost tenantsHost, IOptions <TenantsConfig> tenantsOption, ILogger <TenantContainerMiddleware> logger)
 {
     this.next          = next;
     this.modulesHost   = modulesHost;
     this.tenantsHost   = tenantsHost;
     this.tenantsConfig = tenantsOption.Value;
     this.logger        = logger;
 }