Partager via


abort, méthode de Sys.Net.WebRequestExecutor

Mise à jour : novembre 2007

Arrête la requête réseau en attente publiée par l'exécuteur.

MyExecutor.abort();

Notes

Les caractéristiques d'abandon d'une requête varient selon la méthode d'implémentation d'un exécuteur. Toutefois, tous les exécuteurs qui dérivent de WebRequestExecutor doivent définir leur état sur interrompu et déclencher l'événement terminé de l'objet Sys.Net.WebRequest associé.

Remarque :

Les propriétés d'exécuteur ne contiennent pas de données cohérentes après l'appel de abort.

Exemple

L'exemple suivant montre comment abandonner une requête à l'aide de la classe Sys.Net.XMLHttpExecutor par défaut.

// This function aborts a Web request.
function AbortWebRequest()
{
    // Create the WebRequest object.
    wRequest =  new Sys.Net.WebRequest();

    // Set the request Url.  
    wRequest.set_url("getTarget.htm");

   // Clear the results area.
    resultElementId.innerHTML = "";

    // Set the Completed event handler, 
    // for processing return data
    wRequest.add_completed(OnCompleted);

    // Make the request.
    wRequest.invoke();

    // Get the current executor.
    var executor = wRequest.get_executor();


    // Abort the request.
    executor.abort();

    // Check if the executor is aborted.
    var execAborted = 
        executor.get_aborted();

    alert("Executor aborted: " + execAborted);
}

Voir aussi

Référence

Sys.Net.WebRequestManager, classe

Sys.Net.WebRequest, classe

Sys.Net.XMLHttpExecutor, classe