Partager via


Sys.Net.WebRequestManager.executeRequest, méthode

Mise à jour : novembre 2007

Envoie des requêtes Web à l'exécuteur de réseau par défaut.

Remarque :

Ce membre prend en charge l'infrastructure de script client et n'est pas destiné à être utilisé directement à partir de votre code.

Sys.Net.WebRequestManager.executeRequest(WebRequest);

Paramètres

Paramètre

Description

WebRequest

Instance de la classe Sys.Net.WebRequest.

Notes

La méthode executeRequest envoie des requêtes Web à l'exécuteur par défaut. Pour exécuter une requête Web, vous devez appeler la méthode invoke.

La classe WebRequestManager effectue les tâches suivantes lors du passage du contrôle à un exécuteur de réseau :

  • Si la requête n'a pas déjà un exécuteur, elle crée une instance de la classe de l'exécuteur de réseau par défaut et définit l'instance d'exécuteur de l'objet de requête.

  • Associe l'instance WebRequest actuelle à l'instance d'exécuteur par défaut. Cela permet à l'exécuteur d'accéder aux informations de requête pertinentes à partir de l'instance WebRequest afin de créer une requête réseau.

  • Ajoute une propriété referrer à la collection d'en-têtes et lui affecte la valeur de l'URL du document.

  • Avant d'envoyer la requête à l'exécuteur de réseau, déclenche l'événement annulable add_invokingRequest.

  • Si les arguments d'événement indiquent que l'appel a été annulé, est immédiatement retourné à partir de l'appel de méthode actuel. Dans ce cas, le gestionnaire spécifié par la méthode add_completedRequest n'est jamais appelé.

  • Redirige l'événement d'achèvement vers l'instance WebRequest pour garantir que le gestionnaire d'événements add_completedRequest est appelé. Cela se produit après que la méthode spécifiée par add_invokingRequest est retournée, et uniquement si vous avez inscrit la méthode add_completedRequest.

  • Transmet le contrôle à l'exécuteur de requête Web par défaut.

Exemple

L'exemple suivant indique comment exécuter une requête Web. Ce code fait partie d'un exemple complet se trouvant dans la vue d'ensemble de la classe WebRequestManager.

Sys.Net.WebRequestManager.executeRequest(wRequest);

Voir aussi

Référence

Sys.Net.WebRequestManager, classe

Sys.Net.WebRequestExecutor, classe

Sys.Net.XMLHttpExecutor, classe