Class TenantManager
Inheritance
TenantManager
Implements
IDomainService
ITransientDependency
Assembly: Volo.Saas.Domain.dll
Syntax
public class TenantManager : DomainService, ITenantManager, IDomainService, ITransientDependency
Constructors
TenantManager(ITenantRepository)
Declaration
public TenantManager(ITenantRepository tenantRepository)
Parameters
Properties
TenantRepository
Declaration
protected ITenantRepository TenantRepository { get; }
Property Value
Methods
ChangeNameAsync(Tenant, string)
Declaration
public virtual Task ChangeNameAsync(Tenant tenant, string name)
Parameters
Returns
CreateAsync(string, Guid?)
Declaration
public virtual Task<Tenant> CreateAsync(string name, Guid? editionId = null)
Parameters
Returns
IsActive(Tenant)
Declaration
[Obsolete("Use IsActiveAsync method.")]
public bool IsActive(Tenant tenant)
Parameters
Type |
Name |
Description |
Tenant |
tenant |
|
Returns
IsActiveAsync(Tenant)
Declaration
public virtual Task<bool> IsActiveAsync(Tenant tenant)
Parameters
Type |
Name |
Description |
Tenant |
tenant |
|
Returns
ValidateNameAsync(string, Guid?)
Declaration
protected virtual Task ValidateNameAsync(string name, Guid? expectedId = null)
Parameters
Type |
Name |
Description |
string |
name |
|
Guid? |
expectedId |
|
Returns
Implements
Volo.Abp.Domain.Services.IDomainService
Volo.Abp.DependencyInjection.ITransientDependency