次の方法で共有


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();  
}

参照

参照

Sys.Net.WebRequestManager クラス

Sys.Net.WebRequestExecutor クラス

Sys.Net.XMLHttpExecutor クラス