Condividi tramite


CharsetEncoder Costruttori

Definizione

Overload

CharsetEncoder(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

CharsetEncoder(Charset, Single, Single)

Inizializza un nuovo codificatore.

CharsetEncoder(Charset, Single, Single, Byte[])

Inizializza un nuovo codificatore.

CharsetEncoder(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected CharsetEncoder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Nio.Charset.CharsetEncoder : nativeint * Android.Runtime.JniHandleOwnership -> Java.Nio.Charset.CharsetEncoder

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

CharsetEncoder(Charset, Single, Single)

Inizializza un nuovo codificatore.

[Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF)V", "")]
protected CharsetEncoder (Java.Nio.Charset.Charset? cs, float averageBytesPerChar, float maxBytesPerChar);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF)V", "")>]
new Java.Nio.Charset.CharsetEncoder : Java.Nio.Charset.Charset * single * single -> Java.Nio.Charset.CharsetEncoder

Parametri

cs
Charset

Set di caratteri che ha creato questo codificatore

averageBytesPerChar
Single

Valore float positivo che indica il numero previsto di byte che verranno prodotti per ogni carattere di input

maxBytesPerChar
Single

Valore float positivo che indica il numero massimo di byte che verranno prodotti per ogni carattere di input

Attributi

Commenti

Inizializza un nuovo codificatore. Il nuovo codificatore avrà i valori byte per char specificati e la relativa sostituzione sarà la matrice {di byte  (byte)'?' }.

Documentazione java per java.nio.charset.CharsetEncoder.CharsetEncoder(java.nio.charset.Charset, float, float).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

CharsetEncoder(Charset, Single, Single, Byte[])

Inizializza un nuovo codificatore.

[Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF[B)V", "")]
protected CharsetEncoder (Java.Nio.Charset.Charset? cs, float averageBytesPerChar, float maxBytesPerChar, byte[]? replacement);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF[B)V", "")>]
new Java.Nio.Charset.CharsetEncoder : Java.Nio.Charset.Charset * single * single * byte[] -> Java.Nio.Charset.CharsetEncoder

Parametri

cs
Charset

Set di caratteri che ha creato questo codificatore

averageBytesPerChar
Single

Valore float positivo che indica il numero previsto di byte che verranno prodotti per ogni carattere di input

maxBytesPerChar
Single

Valore float positivo che indica il numero massimo di byte che verranno prodotti per ogni carattere di input

replacement
Byte[]

Sostituzione iniziale; non deve essere null, deve avere lunghezza diversa da zero, non deve essere maggiore di maxBytesPerChar e deve essere #isLegalReplacement legale

Attributi

Eccezioni

se i parametri non sono validi.

Commenti

Inizializza un nuovo codificatore. Il nuovo codificatore avrà i valori byte per carattere e sostituzione specificati.

Documentazione java per java.nio.charset.CharsetEncoder.CharsetEncoder(java.nio.charset.Charset, float, float, byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a