一部のデータをインポートするASPWebサービス呼び出しがあります。
これは通常、Silverlightクライアントのユーザーがボタンをクリックして呼び出すものです。
今、彼らは定期的にインポートするためにそれを自動化したいと思っています。
Webサービス呼び出しを呼び出すようにWindowsサービスを設定できることは知っていますが、別の方法はありますか?
一部のデータをインポートするASPWebサービス呼び出しがあります。
これは通常、Silverlightクライアントのユーザーがボタンをクリックして呼び出すものです。
今、彼らは定期的にインポートするためにそれを自動化したいと思っています。
Webサービス呼び出しを呼び出すようにWindowsサービスを設定できることは知っていますが、別の方法はありますか?
私は2つの方法でそのようなアプリケーションを作成しました:
1- Web サービスを呼び出すためにバッチとして実行される Windows コンソール 2-質問で述べたように Windows サービス
私は、ウェブサービスの方が安定しているため、バッチファイルよりも優れていることに気付きました
Silverlight アプリケーションで DispatcherTimer を作成する DispatcherTimer オブジェクトの Tick イベントに webService メソッドを配置します。
DispatcherTimeclass については、このリンクを参照してください
http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer%28VS.95%29.aspx