- - PR -
Webサービスの強制終了の方法は?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-01-10 19:28
クライアント側でタイムアウトしたWebサービスを強制終了したいのですが・・・。
MSDNライブラリによると 〇WebClientProtocol.Abort メソッド 「同期要求は応答が処理されるまでスレッドをブロックするため、異なるスレッドから Abort を呼び出す必要があります。」 を使うのかと思ったのですがうまく動作しません。 Abortの使用例ご存知の方いましたらご教授していただけると幸いです。 | ||||
|
投稿日時: 2003-01-14 08:46
WebClientProtocolはクライアント側のものなので、タイムアウトした時点でWebClientProtocol.Abortがアボートさせようとしているものはアボートしています。 WebServiceを停止させるには、WebServiceが実行されているPCにアクセスし、.NETのワーカープロセスのスレッドを止めなければなりませんが、それはできないと思います。ワーカープロセスを止めると、他のユーザの処理求まってしまいますからね。 無限ループに陥ったときの対応という意味であれば、サーバ側プロセスで対処するべきでしょう。 |
1