3

通信に PollingDuplexHttpBinding を使用する Silverlight 3 クライアントを使用して、WCF サービスを実装しています。クライアントが最初にサーバーから切断せずにブラウザを閉じた場合の処理​​の代替手段は何ですか?

最終的に TimeoutException がスローされることはわかっていますが、これをキャッチできますが、これを検出するより良い方法はありますか?

ありがとう。

4

1 に答える 1

1

次のようなものが必要です。

OperationContext.Current.Channel.Closed += new EventHandler(Channel_Closed);

チャネルは Faulted イベントも公開しますが、Closed イベントはその直後にスローされます。

于 2011-02-10T14:28:34.033 に答える