<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>