<webRequestModules>, élément (paramètres réseau)

Spécifie les modules à utiliser pour demander des informations à partir d’hôtes réseau.

<configuration>
  <system.net>
    <webRequestModules>

Syntaxe

<webRequestModules>
</webRequestModules>  

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucune.

Éléments enfants

Element Description
add Ajoute un module de requête web personnalisé à l’application.
clear Supprime tous les modules de requête web inscrits de l’application.
remove Supprime un module de requête web personnalisé de l’application.

Éléments parents

Element Description
system.net Contient des paramètres qui spécifient la manière dont .NET Framework se connecte au réseau.

Notes

L’élément webRequestModules inscrit les descendants de la classe WebRequest pour gérer les demandes d’informations aux hôtes réseau. Les modules de demande web doivent implémenter l’interface IWebRequestCreate.

.NET Framework inclut des modules de requête web pour les URI qui commencent par http://, https:// et file://. Vous pouvez remplacer les modules par défaut uniquement en inscrivant un module personnalisé dans le fichier de configuration.

Fichiers de configuration

Cet élément peut être défini dans le fichier de configuration de l'application ou dans le fichier de configuration de l'ordinateur (Machine.config).

Exemple

L’exemple suivant inscrit le module HTTP par défaut. Vous devez remplacer les valeurs de Version et PublicKeyToken par les valeurs correctes pour le module spécifié.

<configuration>  
  <system.net>  
    <webRequestModules>  
      <add prefix="http"  
           type="System.Net.HttpRequestCreator, System, Version=2.0.3600.0,  
           Culture=neutral, PublicKeyToken=b77a5c561934e089"  
      />  
    </webRequestModules>  
  </system.net>  
</configuration>  

Voir aussi