Partager via


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

Ajoute un module de requête web personnalisé à l’application.

<configuration>
  <system.net>
    <webRequestModules>
      <add>

Syntaxe

<add
  prefix="URI prefix"
  type="type_fullname, assembly_fullname"
/>  

Attributs et éléments

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

Attributs

Attribut Description
prefix Préfixe d’URI pour les requêtes gérées par ce module de requête web.
type Nom complet du type (indiqué par la propriété FullName) et nom de l’assembly (indiqué par la propriété FullName), séparés par une virgule, qui implémente ce module de requête web.

Éléments enfants

Aucune.

Éléments parents

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

Notes

L’attribut prefix définit le préfixe d’URI qui utilise le module de requête web spécifié. Les modules de requête web sont généralement inscrits pour gérer un protocole spécifique, tel que HTTP ou FTP, mais peuvent être inscrits pour gérer une requête sur un serveur ou un chemin d’accès spécifique sur un serveur.

Le module de requête web est créé lorsqu’un préfixe correspondant à l’URI est transmis à la méthode WebRequest.Create.

La valeur de l’attribut prefix doit correspondre aux caractères de début d’un URI valide, par exemple, « » ou « ». Par exemple, http ou http://www.contoso.com.

La valeur de l’attribut type doit être un nom de type valide et le nom d’assembly correspondant, séparés par une virgule.

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 un module de requête web personnalisé pour HTTP. 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