定期的に操作を実行する必要があるVisualStudioLightswitchアプリケーションがあります(データベースに現在の時刻に基づいてエントリをクエリし、返された行ごとに電子メールを送信し、データベース内のアイテムにマークを付けます)
画面上ですべてを手動で実行できますが、自動化するにはどうすればよいですか?
定期的に操作を実行する必要があるVisualStudioLightswitchアプリケーションがあります(データベースに現在の時刻に基づいてエントリをクエリし、返された行ごとに電子メールを送信し、データベース内のアイテムにマークを付けます)
画面上ですべてを手動で実行できますが、自動化するにはどうすればよいですか?
x 期間ごとに「何か」を行うように設定された Timer クラスを使用できますが、これの欠点は、LS アプリケーションが実際に実行されている間だけ機能することです。
私は非常に似たようなことをしましたが、LS アプリケーションの外部に完全に存在する Windows サービス アプリケーションを作成しました。
これらのリンクは、何かを始めるきっかけになるかもしれません。
Visual Studio 2010 で Windows サービスを作成する: http://myhosting.com/blog/2010/09/creating-windows-service-visual-studio-2010/
Visual Studio で Windows サービスを作成する [C#]: http://www.csharp-examples.net/create-windows-service/
LightSwitch で「開始」「停止」タイマーを実装する方法: http://social.msdn.microsoft.com/Forums/da/lightswitch/thread/f14c4420-d43b-4806-bf5d-502b68f1dd89
方法: タイマーを作成する: http://msdn.microsoft.com/en-us/library/cc189084(v=vs.95).aspx