Compartir a través de


Elemento <uri> (configuración de URI)

Contiene el valor que especifica la manera en que .NET Framework controla las direcciones web expresadas mediante identificadores uniformes de recursos (URI).

<configuration>
  <uri>

Sintaxis

<uri>  
</uri>  

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Element Descripción
idn Especifica si se aplica el análisis de nombres de dominio internacionalizados (IDN) a los nombres de dominio.
iriParsing Especifica si se aplica el análisis de identificadores de recursos internacionales (IRI) a un Uri y si se deben aplicar reglas de análisis de IRI.
schemeSettings Especifica cómo se analizará un Uri para esquemas concretos.

Elementos primarios

Element Descripción
configuration Contiene la configuración de todos los espacios de nombres.

Comentarios

El elemento uri contiene la configuración de los miembros de la clase Uri que usan las clases del espacio de nombres System.Net. Este valor permite configurar la compatibilidad con IRI e IDN.

Ejemplo

Descripción

En el ejemplo siguiente se muestra una configuración que usa la clase Uri para admitir el análisis de IRI y los nombres de IDN. En el ejemplo también se borran todos los valores de esquema y, a continuación, se agrega compatibilidad para no utilizar los delimitadores de ruta de acceso codificados por porcentajes del esquema http como caracteres de escape.

Código

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

Consulte también