IdnMapping.AllowUnassigned Propiedad

Definición

Obtiene o establece un valor que indica si se utilizan puntos de código de Unicode sin asignar en operaciones realizadas por miembros del objeto IdnMapping actual.

public:
 property bool AllowUnassigned { bool get(); void set(bool value); };
public bool AllowUnassigned { get; set; }
member this.AllowUnassigned : bool with get, set
Public Property AllowUnassigned As Boolean

Valor de propiedad

Es true si se utilizan puntos de código sin asignar en las operaciones; de lo contrario, es false.

Comentarios

Un nombre de dominio registrado no puede contener puntos de código sin asignar. Por consiguiente, el valor predeterminado de la AllowUnassigned propiedad es false. La especificación IDNA solo permite puntos de código sin asignar en las consultas para las cadenas coincidentes (es decir, en la búsqueda de nombres de dominio). Para obtener más información sobre el uso de puntos de código sin asignar en nombres de dominio, vea RFC 3454, "Preparación de cadenas internacionalizadas (stringprep)" y RFC 5891, "Internationalized Domain Names in Applications (IDNA): Protocol".

Importante

Si la AllowUnassigned propiedad es false, el comportamiento asociado a la propiedad depende del sistema operativo subyacente. En Windows 8, la IdnMapping clase se ajusta a IDNA 2008, que se basa en el estándar Unicode 6.0. En versiones anteriores de Windows, la IdnMapping clase se basa en IDNA 2003, que se basa en Unicode 3.x. Algunos puntos de código sin asignar en IDNA 2003 se han asignado caracteres y se admiten en IDNA 2008. Por ejemplo, U+0221 se introdujo en Unicode 4.0. En Windows 8, se codifica como "xn-6la". En versiones anteriores de Windows, produce una ArgumentException excepción.

Se aplica a