IDNA.GetUTS46Instance(IDNAOptions) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un'istanza IDNA che 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
Parametri
- options
- IDNAOptions
Bit impostato per modificare l'elaborazione e il controllo degli errori.
Questi devono includere IDNA#DEFAULT, o IDNA#NONTRANSITIONAL_TO_ASCII | IDNA#NONTRANSITIONAL_TO_UNICODE.
Valori restituiti
l'istanza UTS #46 IDNA, se ha esito positivo
- Attributi
Commenti
Restituisce un'istanza IDNA che implementa UTS #46. Restituisce un'istanza non modificabile, di proprietà del chiamante. Memorizzarlo nella cache per più operazioni ed eliminarlo al termine. L'istanza è thread-safe, ovvero può essere usata contemporaneamente.
UTS #46 definisce l'elaborazione della compatibilità IDNA Unicode, aggiornata alla versione più recente di Unicode e compatibile con IDNA2003 e IDNA2008.
Le funzioni di lavoro usano l'elaborazione transitoria, inclusi i mapping delle deviazioni, a meno che #NONTRANSITIONAL_TO_ASCII non vengano utilizzati o #NONTRANSITIONAL_TO_UNICODE in questo caso i caratteri di deviazione vengono passati senza modifiche.
<b>Unicode 15.1 UTS #46 deprecato elaborazione transitoria.</b>
I caratteri non consentiti vengono mappati a U+FFFD.
Le operazioni con l'istanza UTS #46 non supportano l'opzione ALLOW_UNASSIGNED.
Per impostazione predefinita, l'implementazione UTS #46 consente tutti i caratteri ASCII (come validi o mappati). Quando viene usata l'opzione USE_STD3_RULES, i caratteri ASCII diversi da lettere, cifre, trattini (LDH) e punto/arresto completo non sono consentiti e mappati a U+FFFD.
per android.icu.text.IDNA.getUTS46Instance(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.