UriIdnScope Enumeración

Definición

Proporciona los posibles valores para el valor de configuración de IdnElement en el espacio de nombres System.Configuration.

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
Public Enum UriIdnScope
Herencia
UriIdnScope

Campos

All 2

Este valor convierte cualquier nombre de dominio Unicode a su equivalente Punycode (nombres IDN).

AllExceptIntranet 1

Este valor convertirá todos los nombres de dominio Unicode externos para que se utilicen sus equivalentes Punycode (nombres IDN). En este caso, para administrar los nombres internacionales en la intranet local, los servidores DNS que se utilizan para la intranet deben admitir los nombres Unicode.

None 0

No convierta ningún nombre de dominio Unicode para que se use Punycode.

Comentarios

La clase existente Uri se ha ampliado para proporcionar compatibilidad con identificadores de recursos internacionales (IR) basados en RFC 3987.

El atributo Internationalized Domain Name (IDN) solo controla el procesamiento de IDN. El resto del procesamiento de IRI (normalización de caracteres, por ejemplo) siempre se realiza de forma predeterminada.

El valor de configuración de System.Configuration.IdnElement se leerá una vez cuando se construya la primera Uri clase. Después, se omitirán los cambios realizados en los valores de configuración.

Para obtener más información sobre la compatibilidad con IRI, vea la sección Comentarios de la Uri clase .

Se aplica a

Consulte también