2016-05-08 6 views
5

WCFサービスからWcfContribを削除する必要があります。 一言で言えば、WCFチャネルのすべてのパラメータ(タイムアウト、メッセージサイズなど)を「最大限に」引き出すためのライブラリです。WCF:実行時にチャネルのすべてのコンフィグパラメータを表示します。

サービスを中断しないように、私はWcfContribを削除した後、すべての現在のパラメータを最大化しておくことを100%保証する必要があります。

したがって、私は、チャンネルの "ランタイム値"をページに記録/表示する方法を探しています。

他の解決策や提案もあります。

ありがとうございます事前にありがとうございました

+1

これらの「実行時の値」の具体的な内容を教えてください。 – jsanalytics

+0

私が探している情報は次のとおりです。チャネルに関するすべてのパラメータ(最大メッセージサイズ、最大タイムアウト、最大接続数、... ... ... – br1

答えて

1

私はかつてこの種のツールを見たことがありません。しかし、私はこれについて考えている。

このために、WCFエンドポイントビヘイビア拡張を開発することができます。このエンドポイントの動作では、興味のある値をどこかに記録してログに記録できます。

このようにして、サービスコードなどを変更する必要はありません。このエンドポイントの動作をアプリケーションのweb.configに追加するだけです。

+0

ありがとう、知りたいことは、 チャネルに関するすべてのパラメータ(最大メッセージサイズ、最大タイムアウト、最大接続数、... ... ...) – br1

+0

多くのチャネルにアクセスできますエンドポイントの振る舞いのプロパティを参照してください。http://www.alltechnicalfaqs.com/2010/08/servicethrottlingbehavior-in-wcf.htmlこのサイトでは、エンドポイントの動作でChannelDispatcherにアクセスできます。 – fduman

関連する問題