0

WCF サービスを使用してデータをフィードする WPF アプリケーションを作成しています。普通の退屈なもの。私はRIAを使用していません。

すべてのサービス呼び出しに使用するサービス クライアント オブジェクトへの参照を 1 つだけ保持するグローバル ビュー モデルがあります。重要なデータを待っている間、ユーザーがアプリケーションと対話するのを防ぐための小さな画面ブロッカーがあります。これをアプリケーション全体で自動化したいと考えています。そのため、サービス クライアント (またはその内部チャネル) でフックするイベントを探しているので、これを自動的に行うことができます。

これまでのところ、私はそれらを見つけていません。私が得た最も近いものは、Web サービスによって公開された各メソッドの完了イベントですが、メソッドが呼び出されたときは何もありません。私は数年前にいくつかの WPF/WCF 作業を行い、なんとかこの作業を行うことができましたが、方法を思い出せません。その秘密を知っている人はいますか?

4

2 に答える 2

0

IClientMessageInspectorを実装するクラスを作成し、動作を使用して登録できます。素晴らしい答えについては、この投稿を参照してください。

于 2013-10-29T20:00:12.217 に答える