IDNA.GetUTS46Instance(IDNAOptions) Método
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í.
Devuelve una instancia de IDNA que implementa UTS #46.
[Android.Runtime.Register("getUTS46Instance", "(I)Landroid/icu/text/IDNA;", "", ApiSince=24)]
public static Android.Icu.Text.IDNA? GetUTS46Instance(Android.Icu.Text.IDNAOptions options);
[<Android.Runtime.Register("getUTS46Instance", "(I)Landroid/icu/text/IDNA;", "", ApiSince=24)>]
static member GetUTS46Instance : Android.Icu.Text.IDNAOptions -> Android.Icu.Text.IDNA
Parámetros
- options
- IDNAOptions
Bit establecido para modificar el procesamiento y la comprobación de errores.
Estos deben incluir IDNA#DEFAULT, o IDNA#NONTRANSITIONAL_TO_ASCII | IDNA#NONTRANSITIONAL_TO_UNICODE.
Devoluciones
la instancia de IDNA de UTS #46, si se ejecuta correctamente
- Atributos
Comentarios
Devuelve una instancia de IDNA que implementa UTS #46. Devuelve una instancia no modificable, propiedad del autor de la llamada. Almacenarla en caché para varias operaciones y eliminarla cuando haya terminado. La instancia es segura para subprocesos, es decir, se puede usar simultáneamente.
UTS #46 define el procesamiento de compatibilidad de IDNA de Unicode, actualizado a la versión más reciente de Unicode y compatible con IDNA2003 y IDNA2008.
Las funciones de trabajo usan el procesamiento transitorio, incluidas las asignaciones de desviaciones, a menos #NONTRANSITIONAL_TO_ASCII que o #NONTRANSITIONAL_TO_UNICODE se usen en cuyo caso los caracteres de desviación se pasan sin cambios.
<b>Unicode 15.1 UTS #46 desusado procesamiento transitorio.</b>
Los caracteres no permitidos se asignan a U+FFFD.
Las operaciones con la instancia UTS #46 no admiten la opción ALLOW_UNASSIGNED.
De forma predeterminada, la implementación de UTS #46 permite todos los caracteres ASCII (como válidos o asignados). Cuando se usa la opción USE_STD3_RULES, no se permiten caracteres ASCII distintos de letras, dígitos, guiones (LDH) y punto/parada completa y se asignan a U+FFFD.
Java documentación para android.icu.text.IDNA.getUTS46Instance(int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.