UriIdnScope Enumeración
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í.
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
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 .