1

1)私のアプリケーションでは、会議をスケジュールしています。2)アイテムの購入のために分割払いを収集しています(支払い期日があります)。3)ユーザーに通知を送信したいi)スケジュールイベントの場合会議時間の5分前に通知を送信する必要があるii)支払い会費の場合1週間前から支払い期日まで通知を送信する必要がある

私のアプリケーションはWebアプリケーションです

4

3 に答える 3

1

1)私のアプリケーションでは、会議をスケジュールしています。

スケジュールされた会議の日付を永続的な場所(データベースなど)に保存します。

2)アイテムの購入のために分割払いを収集しています(支払い期日があります)。

支払い期日を永続的な場所(データベースなど)に保存します。

3)ユーザーに通知を送信したい

メールで通知を送信しますか?または、Webアプリケーションに移動したときに、HTMLを介してブラウザに通知を送信しますか?

i)スケジュールイベントの場合、会議時間の5分前に通知を送信する必要があります

ときどき(たとえば、1分に1回)データベースにクエリを実行して、5分以内に会議がスケジュールされているユーザーを確認します。

于 2009-02-04T04:46:44.307 に答える
1

ASP.NET は、必要な処理を実行する必要があるときにアプリケーションが実行されているという保証がないため、このような場合には適していません。

Windows サービスまたはコンソール アプリ (Windows タスク スケジューラによってトリガーされる) を作成することをお勧めします。サービス/アプリは、タイマー (またはポーリング/スリープ ループ) を使用して、処理が必要な項目を確認できます。

于 2009-02-04T05:06:53.627 に答える
0

Quartz.Netのようなスケジューリング フレームワークが必要です

于 2009-02-04T07:25:48.713 に答える