.NET では、このクラスを使用して、メソッドServiceController
を使用してサービスにカスタム コマンドを送信できます。ExecuteCommand
サービスのステータスを照会できるようにしたいと考えています (「開始/停止」の種類ではなく、ステータスのカスタム概念)。ExecuteCommand
似たようなものを使用してサービスを呼び出し、ステータスを示す戻り値を取得するのは簡単だと思っていました。これを可能にするものはありServiceController
ますか?
そうでないと仮定すると、ある種の外部プロセス間通信技術を使用する必要があると思います (たとえば、サービスはそのステータスをデータベースまたはメッセージ キューに書き込みます)。シンプルにするために何をお勧めしますか?