<iriParsing> (Elemento, Configuración de Uri)
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.
Jerarquía del esquema
<uri> (elemento, configuración de Uri)
<iriParsing> (Elemento, Configuración de Uri)
Sintaxis
<idn
enabled="true|false"
/idn>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Elemento |
Descripción |
---|---|
enabled |
Especifica si el análisis IRI está habilitado. El valor predeterminado es false. |
Elementos secundarios
Ninguno
Elementos primarios
Elemento |
Descripción |
---|---|
Contiene los valores que especifican el modo en que .NET Framework administra las direcciones web expresadas mediante identificadores uniformes de recursos (URI). |
Comentarios
La clase Uri existente se ha extendido en .NET Framework 3.5 3.0 SP1 y 2.0 SP1 para proporcionar compatibilidad con los identificadores de recursos internacionales (IRI) y los nombres de dominio internacionalizados (IDN). Los usuarios actuales no percibirán ningún cambio en el comportamiento de .NET Framework 2.0 a menos que habiliten específicamente la compatibilidad con IRI e IDN. De este modo, queda garantizada la compatibilidad de la aplicación con las versiones anteriores de .NET Framework.
Para habilitar la compatibilidad con los IRI, es preciso realizar los dos siguientes cambios:
Agregar la siguiente línea al archivo machine.config bajo el directorio de .NET Framework 2.0
<section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Especificar si deben aplicarse las reglas de análisis IRI. Esto puede hacerse en el archivo machine.config o app.config.
Al habilitar el análisis IRI (iriParsing enabled = true), la normalización y la comprobación de caracteres se realizarán de acuerdo con las últimas reglas IRI de RFC 3987. El valor predeterminado es false, por lo que la normalización y la comprobación de caracteres se realizarán de acuerdo con RFC 2396 y RFC 3986 (para literales de IPv6).
Archivos de configuración
Este elemento puede utilizarse en el archivo de configuración de la aplicación o en el archivo de configuración del equipo (Machine.config).
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.
Código
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
</uri>
</configuration>
Vea también
Referencia
Esquema de la configuración de red