예제 #1
0
 public ConsoleSmsSendingServiceProvider(IServiceProvider provider, SmsBizPkgConfiguration configuration)
 {
     _provider                     = provider ?? throw new ArgumentNullException(nameof(provider));
     _aggregationSender            = _provider.GetService <ISmsAggregationSender>() ?? throw new ArgumentNullException(nameof(ISmsAggregationSender));
     _businessPackageConfiguration = configuration ?? throw new ArgumentNullException(nameof(configuration));
 }
예제 #2
0
 public AspNetCoreSmsSender(ISmsAggregationSender sender, SmsBizPkgConfiguration configuration, List <string> specificImplementList = null)
     : base(sender, configuration, specificImplementList)
 {
 }
예제 #3
0
 private void SetSelf(SmsBizPkgConfiguration configuration)
 {
 }