Class EmailSettingsAppService
Inheritance
EmailSettingsAppService
Assembly: Volo.Abp.SettingManagement.Application.dll
Syntax
[Authorize("SettingManagement.Emailing")]
public class EmailSettingsAppService : SettingManagementAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IEmailSettingsAppService, IApplicationService, IRemoteService
Constructors
EmailSettingsAppService(ISettingManager, IEmailSender)
Declaration
public EmailSettingsAppService(ISettingManager settingManager, IEmailSender emailSender)
Parameters
Properties
EmailSender
Declaration
protected IEmailSender EmailSender { get; }
Property Value
SettingManager
Declaration
protected ISettingManager SettingManager { get; }
Property Value
Methods
CheckFeatureAsync()
Declaration
protected virtual Task CheckFeatureAsync()
Returns
GetAsync()
Declaration
public virtual Task<EmailSettingsDto> GetAsync()
Returns
Declaration
[Authorize("SettingManagement.Emailing.Test")]
public virtual Task SendTestEmailAsync(SendTestEmailInput input)
Parameters
Returns
UpdateAsync(UpdateEmailSettingsDto)
Declaration
public virtual Task UpdateAsync(UpdateEmailSettingsDto input)
Parameters
Returns
Implements
Extension Methods