// copy constructor public AbpGlobalFiltersOptionsExtension(AbpGlobalFiltersOptionsExtension other, ICurrentTenantAccessor currentTenantAccessor) { _info = other._info; DataFilter = other.DataFilter; CurrentTenantAccessor = currentTenantAccessor ?? other.CurrentTenantAccessor; _abpQueryFiltersDisabled = other._abpQueryFiltersDisabled; }
// Allows injecting services from outside EntityFramework's self-managed DI container // see: https://blog.oneunicorn.com/2016/10/27/dependency-injection-in-ef-core-1-1/ public AbpGlobalFiltersOptionsExtension( AbpQueryFilterDemo.IDataFilter dataFilter, ICurrentTenantAccessor currentTenantAccessor) { DataFilter = dataFilter; CurrentTenantAccessor = currentTenantAccessor; _abpQueryFiltersDisabled = new AsyncLocal <bool>(); }
public WebAssemblyCachedApplicationConfigurationClient( AbpApplicationConfigurationClientProxy applicationConfigurationAppService, ApplicationConfigurationCache cache, ICurrentTenantAccessor currentTenantAccessor) { ApplicationConfigurationAppService = applicationConfigurationAppService; Cache = cache; CurrentTenantAccessor = currentTenantAccessor; }
public WebAssemblyCachedApplicationConfigurationClient( IHttpClientProxy <IAbpApplicationConfigurationAppService> proxy, ApplicationConfigurationCache cache, ICurrentTenantAccessor currentTenantAccessor) { Proxy = proxy; Cache = cache; CurrentTenantAccessor = currentTenantAccessor; }
public CurrentTenant(ICurrentTenantAccessor currentTenantAccessor) => _currentTenantAccessor = currentTenantAccessor;
public CurrentTenant(ICurrentTenantAccessor currentTenantAccessor, IServiceProvider serviceProvider) { _currentTenantAccessor = currentTenantAccessor; _serviceProvider = serviceProvider; }
public CurrentTenant(ICurrentTenantAccessor currentTenantIdAccessor) { _currentTenantIdAccessor = currentTenantIdAccessor; }
public CurrentTenant(ICurrentTenantAccessor currentTenantAccessor) { this.currentTenantAccessor = currentTenantAccessor; }
public CurrentTenant(ICurrentTenantAccessor accessor) { _accessor = accessor.NotNull(); }