public EmailAlertingPublisher(IHealthChecksBuilder healthChecksBuilder,
                               ServiceHealthCheck healthCheck,
                               AlertTransportSettings alertTransportSettings) :
     base(healthChecksBuilder, healthCheck, alertTransportSettings)
 {
     _emailTransportSettings = (EmailTransportSettings)alertTransportSettings;
     _mailSenderClient       = new SmtpMailSender(_emailTransportSettings);
     _mailMessageFactory     = new SmtpMailMessageFactory(_emailTransportSettings);
 }
コード例 #2
0
 public SmtpMailSender(EmailTransportSettings settings)
 {
     _settings = settings;
 }
 public SmtpMailMessageFactory(EmailTransportSettings emailTransportSettings)
 {
     _emailTransportSettings = emailTransportSettings;
 }