<uri>, élément (paramètres d’URI)

Contient les paramètres qui spécifient la façon dont .NET Framework gère les adresses web exprimées à l’aide d’URI (Uniform Resource Identifier).

<configuration>
  <uri>

Syntaxe

<uri>  
</uri>  

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
idn Spécifie si l’analyse de nom de domaine international (IDN) s’applique aux noms de domaine.
iriParsing Spécifie si l’analyse d’identificateur de ressource internationale (IRI) s’applique à Uri et si les règles d’analyse IRI doivent s’appliquer.
schemeSettings Spécifie la façon dont un Uri est analysé pour les schémas spécifiques.

Éléments parents

Element Description
configuration Contient les paramètres de tous les espaces de noms.

Notes

L’élément uri contient les paramètres des membres de la classe Uri utilisée par les classes de l’espace de noms System.Net. Les paramètres configurent la prise en charge des IRI et des IDN.

Exemple

Description

L’exemple suivant montre une configuration utilisée par la classe Uri pour prendre en charge l’analyse IRI et les noms IDN. L’exemple efface également tous les paramètres du schéma et ajoute ensuite la prise en charge de la non-échappement des délimiteurs de chemin encodés en pourcentage pour le schéma http.

Code

<configuration>  
  <uri>  
    <idn enabled="All" />  
    <iriParsing enabled="true" />  
    <schemeSettings>  
      <clear/>  
      <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>  
    </schemeSettings>  
  </uri>  
</configuration>  

Voir aussi