Compartir a través de


<uri> (elemento, configuración de Uri)

Contiene los valores que especifican el modo en que .NET Framework administra las direcciones web expresadas mediante identificadores uniformes de recursos (URI).

Jerarquía del esquema

Elemento <configuration>

    <uri> (elemento, configuración de Uri)

Sintaxis

<uri>
</uri>

Atributos y elementos

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

Atributos

Ninguno.

Elementos secundarios

Elemento

Descripción

<idn>

Especifica si el análisis de nombres de dominio internacionalizados (IDN) se aplica a los nombres de dominio.

<iriParsing>

Especifica si el análisis de identificadores de recursos internacionales (IRI) se aplica a Uri y si deben aplicarse las reglas de análisis IRI.

<schemeSettings>

Especifica cómo se analizará Uri para esquemas concretos.

Elementos primarios

Elemento

Descripción

<configuration>

Contiene los valores de configuración para todos los espacios de nombres.

Comentarios

El elemento uri contiene los valores de los miembros de la clase Uri que se utilizan en las clases del espacio de nombres System.Net. Estos valores definen la compatibilidad con IRI e IDN.

Ejemplo

Descripción

En el ejemplo de código siguiente se muestra una configuración que la clase Uri utiliza para proporcionar compatibilidad con el análisis IRI y los nombres IDN. En el ejemplo también se borra toda la configuración de esquema y después se agrega compatibilidad para delimitadores de ruta de acceso del esquema http con codificación de porcentaje cuando no se trata de caracteres de escape.

Código

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

Vea también

Referencia

Esquema de la configuración de red