事件调度程序通知

时间:2018-02-28 09:05:24

标签: c# asp.net sql-server events

我正在处理代码,以便在订阅到期日前一周向客户发送短信。我绝对不知道该怎么办。我在asp.net c#和sql server中编码。

2 个答案:

答案 0 :(得分:0)

创建一个控制台应用程序,它将使用户在一周内到期,然后编写代码以获取具有数字的用户。然后使用任何第三方Api发送短信。您必须使用适当的消息向此Api发送参数。

然后在sql server中创建一个作业,该作业将每天运行,执行您的控制台应用程序代码以发送SMS。

答案 1 :(得分:0)

我想说,将发布和订阅任务分开。因此,将来您可以与这些客户合作。

  1. 准备寻找此类客户的发布商,并向Queue添加任务。
  2. 写一个订阅者注意新的队列项目并采取行动。
  3. 因此,将来如果您想与客户进行多种沟通方式,例如电子邮件,那么您只需添加更多订阅者。

    将您的逻辑作为.NET窗口或IIS服务托管。

    好处:发布者可以独立执行添加。 订阅者一看到队列中的某些内容就会执行任务。