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