こんにちは私はいくつかのプロジェクトで解決策を持っています。それらの1つは、自己ホスト型のWCFデータサービスです。
このサービスは彼自身で正常に動作していますが、メインのメソッドから開始したいと思います。このようにして、開始するか停止するかを制御できます。
これを行う必要があるのは、mainメソッドを実行してサービスを開始できるのに、プログラムが終了してもサービスが実行されているためです。
誰かが私の問題を解決する方法を知っていますか?
- 編集 -
このサービスは私にとって新しいものです。ですから、それが可能かどうかさえわかりません。2つのプロジェクトがあるとしましょう。1つは私のメインメソッドを含み、もう1つはWCFサービスアプリケーションプロジェクトです。いつでもメインプロジェクト内からサービスを停止できるようにしたいと思います。
--編集2--
API(WCFデータサービス)を介してクライアントにデータを提供できるシステムを作成しています。システムが起動したら、サービスを開始したい。システムがシャットダウンすると、サービスは既存のデータまたは少なくともデータの提供を停止する必要があります。