■ 一方向通信を実装するには...
WCFサービスで、Producer-Consumer パターン(生産者-消費者パターン ※) のようなことをやろうと調べていたら、意外と簡単にできそうなのでメモ ※ Producer-Consumer パターン については、以下の関連記事を参照のこと。【デザインパターン】【非同期】Producer-Consumer パターン
https://blogs.yahoo.co.jp/dk521123/32914080.html
BlockingCollection ~ Producer-Consumerパターン ~
https://blogs.yahoo.co.jp/dk521123/37943991.html
解決案
* OperationContractに、IsOneWayをtrueに設定
サンプル
[ServiceContract] public interface IHelloWorldService { // ★IsOneWayをtrueに設定 [OperationContract(IsOneWay=true)] void SayHello();
参考文献
https://devlights.hatenablog.com/entry/20111023/p1■ WCFトレースログの有効化するには...
* 開発中でSOAPの内容などを出力する
解決案
* 構成エディターツール (SvcConfigEditor.exe)で、App.configを修正する => 自分の環境にあるか、まずは、「C:\Program Files」又は「C:\Program Files (x86)」配下で 「SvcConfigEditor.exe」を検索してみるhttps://docs.microsoft.com/ja-jp/dotnet/framework/wcf/configuration-editor-tool-svcconfigeditor-exe
手順例
[1] 構成エディターツール (SvcConfigEditor.exe)を起動して、App.configを開く [2] 左のツリーの「診断」ノードをクリック [3] メッセージログの有効化をクリック