コード例 #1
0
 public SmsSender(ILogger <SmsSender> logger,
                  AspSmsSettings aspsmsSettings, HttpClient httpClient)
 {
     _logger         = logger;
     _aspsmsSettings = aspsmsSettings;
     _httpClient     = httpClient;
 }
コード例 #2
0
 public static void AddSmsSender(this ContainerBuilder builder, AspSmsSettings aspSmsSettings)
 {
     builder.Register <ISmsSender>(context =>
     {
         var logger = context.Resolve <ILogger <SmsSender> >();
         return(new SmsSender(logger, aspSmsSettings, new HttpClient()));
     })
     .SingleInstance();
 }