Class TenantManager
Inheritance
System.Object
TenantManager
Implements
ITransientDependency
Assembly: Volo.Abp.TenantManagement.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
Type |
Name |
Description |
Tenant |
tenant |
|
System.String |
name |
|
Returns
CreateAsync(String)
Declaration
public virtual Task<Tenant> CreateAsync(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
ValidateNameAsync(String, Nullable<Guid>)
Declaration
protected virtual Task ValidateNameAsync(string name, Guid? expectedId = null)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Nullable<Guid> |
expectedId |
|
Returns
Implements
ITransientDependency
Extension Methods