Normalizer2.GetInstance(Stream, String, Normalizer2+Mode) 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.
[Android.Runtime.Register("getInstance", "(Ljava/io/InputStream;Ljava/lang/String;Landroid/icu/text/Normalizer2$Mode;)Landroid/icu/text/Normalizer2;", "", ApiSince=24)]
public static Android.Icu.Text.Normalizer2? GetInstance(System.IO.Stream? data, string? name, Android.Icu.Text.Normalizer2.Mode? mode);
[<Android.Runtime.Register("getInstance", "(Ljava/io/InputStream;Ljava/lang/String;Landroid/icu/text/Normalizer2$Mode;)Landroid/icu/text/Normalizer2;", "", ApiSince=24)>]
static member GetInstance : System.IO.Stream * string * Android.Icu.Text.Normalizer2.Mode -> Android.Icu.Text.Normalizer2
Parametri
- data
- Stream
dati binari, normalizzazione big-endian (file con estensione nrm) o Null per i dati di ICU
- name
- String
"nfc" o "nfkc" o "nfkc_cf" o "nfkc_scf" o nome del file di dati personalizzato
- mode
- Normalizer2.Mode
modalità di normalizzazione (composizione o scomposzione e così via)
Valori restituiti
l'oggetto Normalizer2 richiesto, se ha esito positivo
- Attributi
Commenti
Questo metodo è stato deprecato nel livello API 31. Non usare perché il formato di dati binario non è stabile a livello di API.
Restituisce un'istanza Normalizer2 che utilizza il file di dati specificato (un file di dati ICU se data=null o altri dati binari personalizzati) e che compone o scompone il testo in base alla modalità specificata. Restituisce un'istanza singleton non modificabile. Usare data=null per i file di dati che fanno parte dei dati di ICU. Usare name="nfc" e COMPOSE/DECOMPOSE per NFC/NFD standard Unicode. Usare name="nfkc" e COMPOSE/DECOMPOSE per lo standard Unicode NFKC/NFKD. Usare name="nfkc_cf" e COMPOSE per lo standard Unicode NFKC_CF=NFKC_Casefold. Se data!=null, i dati binari vengono letti una volta e memorizzati nella cache usando il nome specificato come chiave. Se si conoscono o si prevede che i dati vengano già memorizzati nella cache, è possibile usare i dati!=null anche per i dati non di ICU. Qualsiasi IOException viene sottoposto a wrapping in un'eccezione ICUUncheckedIOException.
Informazioni di riferimento su Android per android.icu.text.Normalizer2.getInstance.
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.