UriIdnScope Enumeración

Definición

Proporciona los posibles valores para el valor de configuración de IdnElement en el espacio de nombres System.Configuration.Provides the possible values for the configuration setting of the IdnElement in the System.Configuration namespace.

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).This value will convert any Unicode domain names to their Punycode equivalents (IDN names).

AllExceptIntranet 1

Este valor convertirá todos los nombres de dominio Unicode externos para que se utilicen sus equivalentes Punycode (nombres IDN).This value will convert all external Unicode domain names to use the Punycode equivalents (IDN names). 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.In this case to handle international names on the local Intranet, the DNS servers that are used for the Intranet should support Unicode names.

None 0

Este valor no convierte ningún nombre de dominio Unicode para que se use Punycode.This value will not convert any Unicode domain names to use Punycode. Este es el valor predeterminado que es coherente con el comportamiento de .NET Framework 2.0.This is the default value which is consistent with the .NET Framework 2.0 behavior.

Comentarios

La clase Uri existente se ha ampliado para proporcionar compatibilidad con los identificadores de recursos internacionales (ir) basados en RFC 3987.The existing Uri class has been extended to provide support for International Resource Identifiers (IR) based on RFC 3987. Los usuarios actuales no percibirán ningún cambio respecto al comportamiento de .NET Framework 2.0, a menos que habiliten IRI específicamente.Current users will not see any change from the .NET Framework 2.0 behavior unless they specifically enable IRI. Esto garantiza la compatibilidad de las aplicaciones con versiones anteriores de .NET Framework.This ensures application compatibility with prior versions of the .NET Framework.

El atributo de nombre de dominio internacionalizado (IDN) solo controla el procesamiento de IDN.The Internationalized Domain Name (IDN) attribute only controls IDN processing. El resto del procesamiento de IRI (por ejemplo, la normalización de caracteres) siempre se realiza de forma predeterminada.All other IRI processing (character normalization, for example) is always performed by default.

El valor de configuración para System.Configuration.IdnElement se leerá una vez cuando se construya Uri la primera clase.The configuration setting for the System.Configuration.IdnElement will be read once when the first Uri class is constructed. Después, se omitirán los cambios realizados en los valores de configuración.Changes to configuration settings after that time are ignored.

Para obtener más información sobre la compatibilidad con IRI, consulte la sección Uri comentarios de la clase.For more information on IRI support, see the Remarks section for the Uri class.

Se aplica a

Consulte también: