0

C# Windows サービスを作成しましたが、それは必要なことを実行します。完了すると、サービスが停止します。

私がする必要があるのは、サービスが停止することなく実行されることです。このようにして、別のデータ フィードが利用可能になると、サービスはソース コードを実行し、必要な処理を実行します。

任意の提案をお願いします。前もって感謝します。

-ジェフ

4

1 に答える 1

3

Windows サービスのメイン関数はループ内で実行する必要があるため、Stop コマンドを受信するまで実行を継続できます。ループの種類は問題ではありませんが、サービスを実行し続けるためには、継続的に作業が必要です。また、OnStart メソッドでループを実行することはできません。ループを実行するスレッドを作成し、OnStart メソッドからスレッドを開始します。

于 2013-06-21T17:49:30.850 に答える