Preferences.GetByteArray(String, Byte[]) 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 il valore della matrice di byte rappresentato dalla stringa associata alla chiave specificata in questo nodo preferenza.
[Android.Runtime.Register("getByteArray", "(Ljava/lang/String;[B)[B", "GetGetByteArray_Ljava_lang_String_arrayBHandler")]
public abstract byte[]? GetByteArray(string? key, byte[]? def);
[<Android.Runtime.Register("getByteArray", "(Ljava/lang/String;[B)[B", "GetGetByteArray_Ljava_lang_String_arrayBHandler")>]
abstract member GetByteArray : string * byte[] -> byte[]
Parametri
- key
- String
chiave il cui valore associato deve essere restituito come matrice di byte.
- def
- Byte[]
il valore da restituire nel caso in cui il nodo preferenza non abbia alcun valore associato o il valore associato key non possa essere interpretato come matrice di byte oppure l'archivio di backup non è accessibile.
Valori restituiti
valore della matrice di byte rappresentato dalla stringa associata a key in questo nodo preferenza oppure def se il valore associato non esiste o non può essere interpretato come matrice di byte.
- Attributi
Eccezioni
se il nodo è stato rimosso.
se il parametro key è null.
Commenti
Restituisce il valore della matrice di byte rappresentato dalla stringa associata alla chiave specificata in questo nodo preferenza. Le stringhe valide sono dati binari con codifica Base64 , come definito in RFC 2045, Sezione 6.8, con una modifica secondaria: la stringa deve essere costituita esclusivamente da caratteri dell'alfabeto Base64; non sono consentiti caratteri di nuova riga o caratteri estranei. Questo metodo è destinato all'uso in combinazione con #putByteArray.
Restituisce l'impostazione predefinita specificata se alla chiave non è associato alcun valore, l'archivio di backup non è accessibile o se il valore associato non è una matrice di byte con codifica Base64 valida (come definito in precedenza).
Se l'implementazione supporta le impostazioni predefinite archiviate e tale impostazione predefinita esiste ed è accessibile, viene usata in preferenza all'impostazione predefinita specificata, a meno che l'impostazione predefinita archiviata non sia una matrice di byte con codifica Base64 valida (come definito in precedenza), nel qual caso viene usato il valore predefinito specificato.
per java.util.prefs.Preferences.getByteArray(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.