このシナリオをどのように達成できますか?WCF:サービス内からWindowsフォームにアクセスする
私はWCFサービスをWindowsフォームでホストしています。サービスのクライアントがサービスのメソッドを呼び出すたびに、サービスはWindowsフォームのテキストボックスにメッセージを書き込むことができます。
私は自分のWCFサービスをシングルトンにし、フォームが実装しているインターフェイスを使って自分のフォームをサービスに渡し、そのインスタンスを保存すると考えていました。クライアントがサービスを呼び出すと、単にフォームインスタンスを使用してテキストボックスに書き込むことができます。
私はFormをWCFサービスに渡すことができないので、もちろんこれを行うことはできません。
アイデアやコードサンプルはありますか?
サービスは、誰かがあなたのWinFormsアプリケーションを実行している場合にのみ機能しますか? –