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

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

<webRequestModules> 
</webRequestModules>

Attributs et éléments

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

Attributs

Aucun

É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 de l'application.

<remove>

Supprime un module de demande Web personnalisé de l'application.

Éléments parents

Élément

Description

<système. net>

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

Notes

L'élément WebRequest inscrit les descendants de la classe pour gérer les demandes d'informations envoyées à des hôtes réseau. 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.

Fichiers de configuration

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

Exemple

L'exemple de code suivant inscrit le module HTTP par défaut. Vous devez remplacer les valeurs de Version et de 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

Référence

Schéma des paramètres réseau

WebRequest

IWebRequestCreate