Метод Sys.Net.WebRequest remove_completed

Удаляет обработчик событий, добавленный методом 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();  
}


Показ: