Partager via


add_completedRequest, méthode de Sys.Net.WebRequestManager

Mise à jour : novembre 2007

Inscrit un gestionnaire pour l'événement de requête terminé du WebRequestManager.

Sys.Net.WebRequestManager.add_completedRequest(handler);

Paramètres

Paramètre

Description

Handler

Fonction inscrite pour gérer l'événement de requête terminée.

Notes

Cet événement est déclenché une fois que la requête est terminée et est utilisé pour traiter les données retournées. Utilisez la méthode add_completedRequest pour définir la fonction JavaScript que l'objet WebRequestManager doit utiliser après que la requête Web a été traitée. L'objet WebRequestManager publie cet événement avant que se produise tout autre événement d'instance WebRequest terminé. Lorsque l'exécuteur de réseau finit l'appel de réseau (qui peut aboutir à une réussite, un abandon ou un délai d'expiration), le gestionnaire que vous avez ajouté s'exécute en premier. Lorsque votre gestionnaire d'événements retourne, le gestionnaire d'événements d'origine sur l'instance WebRequest est exécuté.

Cet événement vous permet d'inspecter ou d'enregistrer les données renvoyées par l'exécuteur.

Votre gestionnaire d'événements doit avoir la signature suivante :

function OnWebRequestComplete(sender, eventArgs) {}

Le paramètre d'expéditeur a pour valeur l'instance WebRequestExecutor qui a déclenché l'événement terminé.

L'argument eventArgs est défini par l'exécuteur qui a déclenché l'événement terminé. Pour les exécuteurs Microsoft, cet argument est toujours EventArgs.Empty. Toutefois, des exécuteurs personnalisés peuvent lui affecter une autre valeur.

Exemple

L'exemple suivant indique comment ajouter un événement à publier après l'exécution de la requête Web. Il indique également comment définir le gestionnaire d'événement associé. Ce code fait partie d'un exemple complet se trouvant dans la vue d'ensemble de la classe WebRequestManager.

// Set the handler to process the Web request.
Sys.Net.WebRequestManager.add_completedRequest(On_WebRequestCompleted);

Voir aussi

Référence

Sys.Net.WebRequestManager, classe

Sys.Net.WebRequestExecutor, classe

Sys.Net.XMLHttpExecutor, classe