public static SmsOptions UseChinaMobile(this SmsOptions options, Action <ChinaMobileSmsOptions> configure) { if (configure == null) { throw new ArgumentNullException(nameof(configure)); } options.RegisterExtension(new ChinaMobileSmsOptionsExtension(configure)); return(options); }
public static SmsOptions UseAliyun(this SmsOptions options, Action <AliyunSmsOptions> configure) { if (configure == null) { throw new ArgumentNullException(nameof(configure)); } options.RegisterExtension(new AliyunOptionsExtension(configure)); return(options); }