私は非常にシンプルなwcfサーバーを持っています。クライアントが「運用」契約を使用する場合、これをログファイルに記録します。 私はこれについて2つの解決策を思いついたが、彼らは良い解決策であり、ここでは専門家からのヒントが必要であるとは思っていない。 私の最初の解決策: typeof(serverclass)でホストを作成するのではなく、serverclassのインスタンスを使用します。 serverclassにはイベントがあり、イベントハンドラを添付してログに書き込みます。 このソリューションの問題点は、マルチスレッド、リエントラント、マルチセッション、コール設定などの特別な注意が必要だということです。 私の2番目の解決方法: serverclass内で静的なデリゲートを使用し、 typeof(serverclass)。このようにして、スタティックデリゲートにロギング機能を割り当てることができます。wcfサービスサーバーからイベントを呼び出す
私はこれが最善の方法だとは思わないし、コメントやヒントを本当に感謝しています。 ありがとうございます。
ログファイルはどこにありますか?クライアントまたはサーバーでは? – Jontatas