私はサブでhttpwebrequestを作った。私のプログラムのフォームにはサブボタンを呼び出すスタートボタンがあります。ユーザーが選択した場合、httwebrequestを停止するためにStopボタンを追加したいと思います。httpwebrequestを停止しますか?
どうすればよいですか?
私はサブでhttpwebrequestを作った。私のプログラムのフォームにはサブボタンを呼び出すスタートボタンがあります。ユーザーが選択した場合、httwebrequestを停止するためにStopボタンを追加したいと思います。httpwebrequestを停止しますか?
どうすればよいですか?
HttpWebRequestのAbort
を呼び出します。
これはいくつかの奇妙な動作を引き起こす可能性があります。たとえば、リクエストの作成方法や状態によって、デッドロックが発生する可能性があります。
どうすればいいですか?ボタンをクリックして中止するかどうかを示すif文を使用していますか? – user1017524
@ user1017524あなたのソースコードを表示する必要があると答えるには...そうでなければ私はちょうど推測するだろう... – Yahia
ボタンがクリックされたかどうかを確認するには、私のサブ内のifステートメントをどのように設定するのですか? – user1017524
HttpWebRequest.Abort()
メソッドを使用してHTTPリクエストを停止できます。
例としては、MSDNリンクを参照してください。
これは 'C# 'でタグ付けされているので、実際には「関数」または「メソッド」を意味すると思います。 'sub'と' function'を使うVB.NETと違って、C#はこれらのキーワードを使わないのですが、C#で 'functions'や' methods'と呼ばれるのが一般的です。 –