私はメールをトリガーするウェブアプリケーションを作成していますが、メールは特定の日時にトリガーされます(ウェブアプリケーションの助けを借りて)。特定の日時にメールをトリガできるWebアプリケーションにWindowsサービスを使用できますか?
私はこのことをWebアプリケーションでどのように達成できるのか理解していません。
Windowsサービスはこれに対する解決策ですか?
私には最高の解決策を教えてください。どうすればよいですか?
ありがとうございました。
私はメールをトリガーするウェブアプリケーションを作成していますが、メールは特定の日時にトリガーされます(ウェブアプリケーションの助けを借りて)。特定の日時にメールをトリガできるWebアプリケーションにWindowsサービスを使用できますか?
私はこのことをWebアプリケーションでどのように達成できるのか理解していません。
Windowsサービスはこれに対する解決策ですか?
私には最高の解決策を教えてください。どうすればよいですか?
ありがとうございました。
に行く、あなたはこれを達成することができます、あなたは
まず、アプリケーションとサービスで同じデータベースを作成します。
Webアプリケーションで、送信するメールの日時を設定するUIを作成します。次に、このデータをデータベースに保存します。
Windowsサービス(Windowsサービスが分かっていることを前提としています)では、データベースから日付と時刻を確認し、それに従ってメールを送信してください。あなたは
ちょうどあなたのデータベースから時刻を取得し、その時間に対してチェックして、あなたはダイナミックになりますこれらのリンクが役に立つかもしれませんWindowsサービスを作成するには
サービス。
FluentSchedulerを使用できます。
Install-Package FluentScheduler
次に、以下のようなコードを追加することができます。詳細については
Schedule(() =>
{
//mailingJob or anything else you want to do
}).ToRunOnceAt(yourSpecificDateTime);
ありがとうございました!!!!! ** Devanshi **私はプロセスを理解し、実装しました。 – Macwin
あなたの歓迎..お手伝いをしてうれしい@Macwin –