Partager via


<webRequestModules>, élément

Spécifie les modules à utiliser pour demander des informations à des hôtes Internet.

<configuration>
   <system.net>
      <webRequestModules>

<webRequestModules>
</webRequestModules>

Éléments enfants

Élément Description
<add> Ajoute un module de demande Web personnalisé à l'application.
<clear> Supprime tous les modules de demande Web inscrits.
<remove> Supprime le module de demande Web spécifié.

Notes

L'élément <webRequestModules> inscrit les descendants de la classe WebRequest pour gérer les demandes d'informations envoyées à des hôtes Internet. Les modules de demande Web doivent implémenter l'interface IWebRequestCreate.

Le .NET Framework comprend des modules de demande Web pour les URI commençant par http://, https:// et file://. Vous ne pouvez substituer les modules par défaut qu'en inscrivant un module personnalisé dans le fichier de configuration.

Exemple

L'exemple suivant inscrit un module de demande Web personnalisé pour HTTP.

<configuration>
   <system.net>
      <webRequestModules>
         <add prefix="http" type="MyHttpModule.dll, MyHttpModule" />
      </webRequestModules>
   </system.net>
</configuration>

Fichier de configuration

Cet élément peut être utilisé dans le fichier de configuration de l'application, dans le fichier de configuration de l'ordinateur (Machine.config) et dans le fichier de stratégie de l'éditeur.

Voir aussi

WebRequest | IWebRequestCreate | <add>, élément de <webRequestModules> | Schéma des paramètres réseau