none
HttpChannelのリッスンを制御する方法について RRS feed

  • 質問

  • リモーティングで、HttpChannelをRegisterChannelして使用しています。

    ユニットテストを行うため、HttpChannelがリッスンしている状態を一時的に解除したいのですが、HttpChannel.StopListening()を呼び出してもリッスンが停止しません。

    #netstat -aで確認しました。

    HttpChannelは、対象のインスタンスをDisconnectし、GC.Collect・GC.WaitForPendingFinalizers後にUnregisterChannelした上で、StopListeningを呼び出しています。しかし、リッスンが停止しません。

    リッスンを停止させるにはどうすれば良いのでしょうか?

     

    2006年10月6日 2:38