Show / Hide Table of Contents

Interface ITenantAppService

Inherited Members
IReadOnlyAppService<SaasTenantDto, SaasTenantDto, Guid, GetTenantsInput>.GetAsync(Guid)
IReadOnlyAppService<SaasTenantDto, SaasTenantDto, Guid, GetTenantsInput>.GetListAsync(GetTenantsInput)
ICreateAppService<SaasTenantDto, SaasTenantCreateDto>.CreateAsync(SaasTenantCreateDto)
IUpdateAppService<SaasTenantDto, Guid, SaasTenantUpdateDto>.UpdateAsync(Guid, SaasTenantUpdateDto)
IDeleteAppService<Guid>.DeleteAsync(Guid)
Namespace: Volo.Saas.Host
Assembly: Volo.Saas.Host.Application.Contracts.dll
Syntax
public interface ITenantAppService : ICrudAppService<SaasTenantDto, Guid, GetTenantsInput, SaasTenantCreateDto, SaasTenantUpdateDto>, ICrudAppService<SaasTenantDto, SaasTenantDto, Guid, GetTenantsInput, SaasTenantCreateDto, SaasTenantUpdateDto>, IReadOnlyAppService<SaasTenantDto, SaasTenantDto, Guid, GetTenantsInput>, ICreateUpdateAppService<SaasTenantDto, Guid, SaasTenantCreateDto, SaasTenantUpdateDto>, ICreateAppService<SaasTenantDto, SaasTenantCreateDto>, IUpdateAppService<SaasTenantDto, Guid, SaasTenantUpdateDto>, IDeleteAppService<Guid>, IApplicationService, IRemoteService

Methods

ApplyDatabaseMigrationsAsync(Guid)

Declaration
Task ApplyDatabaseMigrationsAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task

CheckConnectionStringAsync(string)

Declaration
Task<bool> CheckConnectionStringAsync(string connectionString)
Parameters
Type Name Description
string connectionString
Returns
Type Description
Task<bool>

GetConnectionStringsAsync(Guid)

Declaration
Task<SaasTenantConnectionStringsDto> GetConnectionStringsAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<SaasTenantConnectionStringsDto>

GetDatabasesAsync()

Declaration
Task<SaasTenantDatabasesDto> GetDatabasesAsync()
Returns
Type Description
Task<SaasTenantDatabasesDto>

GetEditionLookupAsync()

Declaration
Task<List<EditionLookupDto>> GetEditionLookupAsync()
Returns
Type Description
Task<List<EditionLookupDto>>

SetPasswordAsync(Guid, SaasTenantSetPasswordDto)

Declaration
Task SetPasswordAsync(Guid id, SaasTenantSetPasswordDto input)
Parameters
Type Name Description
Guid id
SaasTenantSetPasswordDto input
Returns
Type Description
Task

UpdateConnectionStringsAsync(Guid, SaasTenantConnectionStringsDto)

Declaration
Task UpdateConnectionStringsAsync(Guid id, SaasTenantConnectionStringsDto input)
Parameters
Type Name Description
Guid id
SaasTenantConnectionStringsDto input
Returns
Type Description
Task

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