コード例 #1
0
 public void Config(ConfigEmailBase config)
 {
     this.smtpServer     = config.SmtpServer;
     this.smtpUser       = config.SmtpUser;
     this.smtpPassword   = config.SmtpPassword;
     this.smtpPortNumber = Convert.ToInt32(config.SmtpPortNumber);
     this.textFormat     = config.TextFormat ?? "HTML";
 }
コード例 #2
0
 public void Config(ConfigEmailBase config)
 {
     this.smtpServer     = config.SmtpServer;
     this.smtpUser       = config.SmtpUser;
     this.smtpPassword   = config.SmtpPassword;
     this.smtpPortNumber = config.SmtpPortNumber;
     this.fakeEmail      = config.FakeEmail;
     this.textFormat     = config.TextFormat ?? "HTML";
 }
コード例 #3
0
 public EmailQueue(
     IWebJobRequest webJobRequest,
     ICircuitBreaker CircuitBreaker,
     CurrentUser user,
     IOptions <ConfigSettingsExternalRequest> configSettingsExternalRequest,
     IOptions <ConfigSettingsBase> configSettingsBase,
     IOptions <ConfigCircuitBreaker> configCircuitBreaker,
     IOptions <ConfigEmailBase> configEmailBase,
     ILoggerFactory iLoggerFactory)
 {
     this._webJobRequest = webJobRequest;
     this._configSettingsExternalRequest = configSettingsExternalRequest.Value;
     this._configSettingsBase            = configSettingsBase.Value;
     this._configCircuitBreaker          = configCircuitBreaker.Value;
     this._configEmailBase = configEmailBase.Value;
     this._CircuitBreaker  = CircuitBreaker;
     this._user            = user;
     this._logger          = iLoggerFactory.CreateLogger(this.GetType().Name);
     this.Init();
 }
コード例 #4
0
 public void Config(ConfigEmailBase config)
 {
     this.smtpServer   = config.SmtpServer;
     this.smtpUser     = config.SmtpUser;
     this.smtpPassword = config.SmtpPassword;
 }
コード例 #5
0
 public void Config(ConfigEmailBase config)
 {
     this._configEmailBase = config;
 }