0
私のAsp.Net MVC 5ウェブサイトでは、有効期限付きのOffer
というエンティティがあります。たとえば、オファーが開始されると、30分後に期限が切れます。私が必要とするのは、ステータスをExpired
と設定し、オファーが失効したことを通知するためにオファーの所有者に電子メールを送る方法です。数分後に期限が切れる
- Windowsサービスからそのエンドポイントを呼び出した後、期限切れのクーポンを見つけて、それらのすべてのためにこれを行うには、ウェブサイトを告げる私のウェブサイト上のエンドポイントを使用した:私は今のところある見つけた何
。
- (Windowsサービスの代わりに)スケジューラライブラリを使用して同じですが、
- 各オファーにスケジューラを使用します。つまり、オファーを作成するときに、そのオファーのスケジューラー項目を追加することを意味します。
これらのどれも理想的ではないので、私はここでより良い選択肢を探しています。もし誰もいなければ、どちらをお探しですか?
あなたが言ったことはすべて真です。ただし、前述のとおり、オファーの所有者に、そのオファーが期限切れであることを電子メールで通知したいと考えています。その期間中はオファーがチェックされないことがあります。 –