Windows azure アプリケーションでワーカー ロールを使用して毎週の電子メール レポートを送信する方法
3 に答える
そうです、モバイル サービスを使用すると、特定のスクリプトを一定の時間間隔で実行するように非常に簡単に設定できます。1 週間に 1 回の間隔は確かにサポートされています。詳細については、https ://www.windowsazure.com/en-us/develop/mobile/tutorials/schedule-backend-tasks/ をご覧ください。
ただし、既にクラウド サービスでアプリを実行している場合は、Windows Azure ストアのスケジューラ アドオンの使用を検討することをお勧めします。SendGrid は、ストアからサブスクリプションに追加することもできるため、おそらく電子メールの最も簡単なオプションです。
Windows Azure で SendGrid を使用して電子メールを送信するためのドキュメントは、https ://www.windowsazure.com/en-us/develop/net/how-to-guides/sendgrid-email-service/ から入手できます。
スケジューラ アドオンの詳細https://www.windowsazure.com/en-us/store/service/?name=scheduler
Windows Azure のお客様向けの無料オファーを含む SendGrid の詳細は、https://www.windowsazureから入手できます。 .com/en-us/store/service/?name=sendgrid
worker ロールの代わりに、Windows Azure Mobile Service を使用することをお勧めします。これを使用することをお勧めする理由は、タスク スケジューリングをネイティブにサポートしているからです。詳細については、http: //www.windowsazure.com/en-us/develop/mobile/tutorials/schedule-backend-tasks/ を参照してください。また、Send Grid と Windows Azure Mobile Service を使用してメールを送信する例については、http: //www.windowsazure.com/en-us/develop/mobile/tutorials/send-email-with-sendgrid/ を参照してください。これら 2 つを組み合わせるだけで、毎週メールを送信するアプリケーションを作成できます。
SendGridは、役割内から他に方法がない場合に電子メールを送信するための使いやすいサービスです。