public TestController(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider; ILocalizationConfiguration LocalizationConfiguration = _serviceProvider.GetRequiredService <ILocalizationConfiguration>(); IEmailSenderConfiguration EmailSenderConfiguration = _serviceProvider.GetRequiredService <IEmailSenderConfiguration>(); IAuditingConfiguration AuditingConfiguration = _serviceProvider.GetRequiredService <IAuditingConfiguration>(); }
public MailKitEmailSender( IEmailSenderConfiguration smtpEmailSenderConfiguration, IMailKitSmtpBuilder smtpBuilder) : base( smtpEmailSenderConfiguration) { _smtpBuilder = smtpBuilder; }
/// <summary> /// Constructor. /// </summary> protected EmailSenderBase(IEmailSenderConfiguration configuration, IBackgroundJobManager backgroundJobManager) { Configuration = configuration; BackgroundJobManager = backgroundJobManager; }
public PoolingEMailLogWriter(IEmailSender emailSender, IEmailSenderConfiguration emailSenderConfiguration) { _emailSender = emailSender; _emailSenderConfiguration = emailSenderConfiguration; }
public EmailSender(IEmailSenderConfiguration emailSenderConfiguration, IDependencyResolver dependencyResolver) { this.EmailSenderConfiguration = emailSenderConfiguration; this._dependencyResolver = dependencyResolver; }
/// <summary> /// Constructor. /// </summary> /// <param name="configuration">Configuration</param> protected EmailSenderBase(IEmailSenderConfiguration configuration) { _configuration = configuration; }
public EMailLogWriter(IEmailSender emailSender, IEmailSenderConfiguration emailSenderConfiguration) { this._emailSender = emailSender; this._emailSenderConfiguration = emailSenderConfiguration; }
/// <summary> /// Constructor. /// </summary> /// <param name="configuration">Configuration</param> protected EmailSenderBase(IEmailSenderConfiguration <TTenantId, TUserId> configuration) { _configuration = configuration; }
/// <summary> /// 初始化一个<see cref="EmailSenderBase"/>类型的新实例 /// </summary> protected EmailSenderBase(IEmailSenderConfiguration configuration) { Configuration = configuration; }
public EmailSender(IEmailSenderConfiguration configuration) { configuration.ThrowIfNull("configuration"); _configuration = configuration; }
public SmtpSender(IEmailSenderConfiguration smtpEmailSenderConfiguration, IMailKitSmtpBuilder smtpBuilder) : base(smtpEmailSenderConfiguration, smtpBuilder) { }
/// <summary> /// Creates a new <see cref="NullEmailSender"/> object. /// </summary> /// <param name="configuration">Configuration</param> public NullEmailSender(IEmailSenderConfiguration configuration) : base(configuration) { }
/// <summary> /// Creates a new <see cref="SmtpEmailSender"/>. /// </summary> /// <param name="configuration">Configuration</param> public SmtpEmailSender(IEmailSenderConfiguration configuration) : base(configuration) { _configuration = configuration; }
/// <summary> /// Creates a new <see cref="NullEmailSender"/> object. /// </summary> /// <param name="configuration">Configuration</param> public NullEmailSender(IEmailSenderConfiguration configuration) : base(configuration) { Logger = NullLogger.Instance; }
/// <summary> /// Creates a new <see cref="NullEmailSender"/> object. /// </summary> /// <param name="configuration">Configuration</param> public NullEmailSender(IEmailSenderConfiguration <TTenantId, TUserId> configuration) : base(configuration) { Logger = NullLogger.Instance; }
public EmailSenderService(ILogger logger, IEmailSenderConfiguration emailSenderConfiguration) { _logger = logger; _emailConfig = emailSenderConfiguration; }
public BaseEmailSender(IEmailSenderConfiguration senderConfiguration) { Configuration = senderConfiguration; }
/// <summary> /// Creates a new <see cref="NullEmailSender"/> object. /// </summary> public NullEmailSender(IEmailSenderConfiguration configuration, IBackgroundJobManager backgroundJobManager) : base(configuration, backgroundJobManager) { Logger = NullLogger <NullEmailSender> .Instance; }
public EmailSenderBase(IEmailSenderConfiguration configuration) { Configuration = configuration; }
/// <summary> /// 创建一个新的MailKitEmailSender实例 <see cref="MailKitEmailSender"/>. /// </summary> /// <param name="provider">provider</param> public MailKitEmailSender(IEmailSenderConfiguration configuration) : base(configuration) { _configuration = configuration; }