Preferences.PutByteArray(String, Byte[]) Metodo

Definizione

Associa una stringa che rappresenta la matrice di byte specificata alla chiave specificata in questo nodo preferenza.

[Android.Runtime.Register("putByteArray", "(Ljava/lang/String;[B)V", "GetPutByteArray_Ljava_lang_String_arrayBHandler")]
public abstract void PutByteArray(string? key, byte[]? value);
[<Android.Runtime.Register("putByteArray", "(Ljava/lang/String;[B)V", "GetPutByteArray_Ljava_lang_String_arrayBHandler")>]
abstract member PutByteArray : string * byte[] -> unit

Parametri

key
String

chiave con cui deve essere associata la forma stringa di valore.

value
Byte[]

valore il cui formato stringa deve essere associato alla chiave.

Attributi

Eccezioni

se la chiave o il valore specificato è null.

se la lunghezza della chiave specificata è maggiore MAX_KEY_LENGTH di o la lunghezza del valore è maggiore di tre quarti di MAX_KEY_LENGTH.

se il nodo è stato rimosso.

Commenti

Associa una stringa che rappresenta la matrice di byte specificata alla chiave specificata in questo nodo preferenza. La stringa associata è la codifica Base64 della matrice di byte, come definito in RFC 2045, Sezione 6.8, con una modifica secondaria: la stringa sarà costituita esclusivamente da caratteri dell'alfabeto Base64; non conterrà caratteri di nuova riga. Si noti che la lunghezza massima della matrice di byte è limitata a tre quarti di MAX_VALUE_LENGTH in modo che la lunghezza della stringa con codifica Base64 non superi MAX_VALUE_LENGTH. Questo metodo è destinato all'uso in combinazione con #getByteArray.

per java.util.prefs.Preferences.putByteArray(java.lang.String, byte[]).

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.

Si applica a