Show / Hide Table of Contents

Class TenantManager

Inheritance
object
DomainService
TenantManager
Implements
ITenantManager
IDomainService
ITransientDependency
Inherited Members
DomainService.LazyServiceProvider
DomainService.ServiceProvider
DomainService.Clock
DomainService.GuidGenerator
DomainService.LoggerFactory
DomainService.CurrentTenant
DomainService.AsyncExecuter
DomainService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.TenantManagement
Assembly: Volo.Abp.TenantManagement.Domain.dll
Syntax
public class TenantManager : DomainService, ITenantManager, IDomainService, ITransientDependency

Constructors

TenantManager(ITenantValidator, ITenantNormalizer, ILocalEventBus)

Declaration
public TenantManager(ITenantValidator tenantValidator, ITenantNormalizer tenantNormalizer, ILocalEventBus localEventBus)
Parameters
Type Name Description
ITenantValidator tenantValidator
ITenantNormalizer tenantNormalizer
ILocalEventBus localEventBus

Properties

LocalEventBus

Declaration
protected ILocalEventBus LocalEventBus { get; }
Property Value
Type Description
ILocalEventBus

TenantNormalizer

Declaration
protected ITenantNormalizer TenantNormalizer { get; }
Property Value
Type Description
ITenantNormalizer

TenantValidator

Declaration
protected ITenantValidator TenantValidator { get; }
Property Value
Type Description
ITenantValidator

Methods

ChangeNameAsync(Tenant, string)

Declaration
public virtual Task ChangeNameAsync(Tenant tenant, string name)
Parameters
Type Name Description
Tenant tenant
string name
Returns
Type Description
Task

CreateAsync(string)

Declaration
public virtual Task<Tenant> CreateAsync(string name)
Parameters
Type Name Description
string name
Returns
Type Description
Task<Tenant>

Implements

ITenantManager
IDomainService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform