Freigeben über


Sys.Net.WebRequest remove_completed-Methode

Aktualisiert: November 2007

Entfernt den von der add_completed-Methode hinzugefügten Ereignishandler.

MyWebRequest.remove_completed();

Hinweise

Der Executor, der der Anforderung zugeordnet ist, ist für das Auslösen des Ereignisses durch Aufrufen der completed-Methode verantwortlich. Der Ereignishandler wird aufgerufen, wenn der zugeordnete Executor seine Arbeit beendet. Ein Executor beendet seine Arbeit mit einem von drei Zuständen: abgeschlossen, abgebrochen oder Zeitlimit überschritten.

Beispiel

Das folgende Beispiel zeigt, wie der abgeschlossene Ereignishandler hinzugefügt und entfernt wird. Dieser Code ist Teil eines vollständigen Beispiels, das in der Übersicht über die WebRequest-Klasse enthalten ist.

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

Siehe auch

Referenz

Sys.Net.WebRequestManager-Klasse

Sys.Net.WebRequestExecutor-Klasse

Sys.Net.XMLHttpExecutor-Klasse