Interface ITenantAppService
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
CheckConnectionStringAsync(string)
Declaration
Task<bool> CheckConnectionStringAsync(string connectionString)
Parameters
Type |
Name |
Description |
string |
connectionString |
|
Returns
GetConnectionStringsAsync(Guid)
Declaration
Task<SaasTenantConnectionStringsDto> GetConnectionStringsAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetDatabasesAsync()
Declaration
Task<SaasTenantDatabasesDto> GetDatabasesAsync()
Returns
GetEditionLookupAsync()
Declaration
Task<List<EditionLookupDto>> GetEditionLookupAsync()
Returns
SetPasswordAsync(Guid, SaasTenantSetPasswordDto)
Declaration
Task SetPasswordAsync(Guid id, SaasTenantSetPasswordDto input)
Parameters
Returns
UpdateConnectionStringsAsync(Guid, SaasTenantConnectionStringsDto)
Declaration
Task UpdateConnectionStringsAsync(Guid id, SaasTenantConnectionStringsDto input)
Parameters
Returns
Extension Methods