UriSection.Idn Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un objeto IdnElement que contiene el valor de configuración para el procesamiento de los nombres de dominio internacionales (IDN) en la clase Uri.
public:
property System::Configuration::IdnElement ^ Idn { System::Configuration::IdnElement ^ get(); };
[System.Configuration.ConfigurationProperty("idn")]
public System.Configuration.IdnElement Idn { get; }
public System.Configuration.IdnElement Idn { get; }
[<System.Configuration.ConfigurationProperty("idn")>]
member this.Idn : System.Configuration.IdnElement
member this.Idn : System.Configuration.IdnElement
Public ReadOnly Property Idn As IdnElement
Valor de propiedad
Valor de configuración para el procesamiento de los nombres de dominio internacionales (IDN) en la clase Uri.
- Atributos
Comentarios
La clase existente System.Uri se ha ampliado para proporcionar compatibilidad con los identificadores de recursos internacionales (IRI) y los nombres de dominio internacionalizados. Los usuarios actuales no verán ningún cambio del comportamiento de .NET Framework 2.0 a menos que habiliten específicamente IRI e IDN. Esto garantiza la compatibilidad de las aplicaciones con versiones anteriores de .NET Framework.
Los valores de configuración de IRI e IDN se pueden recuperar mediante la UriSection clase . La Idn propiedad devuelve el valor de configuración para el procesamiento de IDN en la System.Uri clase .
El procesamiento de IRI debe estar habilitado para que el procesamiento de IDN sea posible. Si el procesamiento de IRI está deshabilitado, el procesamiento de IDN se establecerá en el valor predeterminado, según el cual se usa el comportamiento de .NET Framework 2.0 para la compatibilidad y no se usan nombres IDN.
El atributo Internationalized Domain Name (IDN) solo controla el procesamiento de IDN. El resto del procesamiento de IRI (normalización de caracteres, por ejemplo) se realiza de forma predeterminada.
El valor de configuración de IdnElement se leerá una vez cuando se construya la primera System.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 System.Uri clase .