示例#1
0
 protected abstract IEnumerable <string> GetTenantIdentifiers(TenantContext <TTenant> context);
示例#2
0
 protected override IEnumerable <string> GetTenantIdentifiers(TenantContext <AppTenant> context)
 {
     return(context.Tenant.Hostnames);
 }
示例#3
0
 protected abstract void HandleTenantContext(TenantContext <TTenant> context);
示例#4
0
        public static void SetTenantContext <TTenant>(this IDictionary <string, object> environment, TenantContext <TTenant> tenantContext)
        {
            Ensure.Argument.NotNull(environment, "environment");
            Ensure.Argument.NotNull(tenantContext, "tenantContext");

            environment.Add(TenantContextKey, tenantContext);
        }