Sys.Net.WebRequest の remove_completed メソッド
更新 : 2007 年 11 月
add_completed メソッドによって追加されたイベント ハンドラを削除します。
MyWebRequest.remove_completed();
解説
要求に関連付けられているエグゼキュータは、completed メソッドを呼び出してこのイベントを発生させる必要があります。イベント ハンドラは、関連付けられているエグゼキュータの処理が終了すると呼び出されます。エグゼキュータは、完了、中止、タイムアウトのいずれかの状態で処理を終了します。
使用例
完了イベント ハンドラを追加および削除する方法を次の例に示します。このコードは、WebRequest クラスの概要で説明しているコード例の一部です。
// This function adds and removes the
// Web request completed event handler.
function WebRequestCompleted()
{
// Instantiate the WebRequest.
var wRequest = new Sys.Net.WebRequest();
// Set the request Url.
wRequest.set_url(getPage);
// Set the web request completed event handler,
// for processing return data.
wRequest.add_completed(OnWebRequestCompleted);
alert("Added Web request completed handler");
// Remove the web request completed event handler.
// Comment the following two lines if you want to
// use the handler.
wRequest.remove_completed(OnWebRequestCompleted);
alert("Removed handler; the Web request return is not processed.");
// Execute the request.
wRequest.invoke();
}