Preferences.PutByteArray(String, Byte[]) Methode

Definition

Ordnet eine Zeichenfolge, die das angegebene Bytearray mit dem angegebenen Schlüssel in diesem Einstellungsknoten darstellt.

[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

Parameter

key
String

schlüssel, mit dem die Zeichenfolgenform eines Werts verknüpft werden soll.

value
Byte[]

wert, dessen Zeichenfolgenform dem Schlüssel zugeordnet werden soll.

Attribute

Ausnahmen

wenn der angegebene Schlüssel oder Wert ist null.

wenn die Länge des angegebenen Schlüssels größer als MAX_KEY_LENGTH oder die Länge des Werts größer als drei Viertel MAX_KEY_LENGTHist.

wenn dieser Knoten entfernt wurde.

Hinweise

Ordnet eine Zeichenfolge, die das angegebene Bytearray mit dem angegebenen Schlüssel in diesem Einstellungsknoten darstellt. Die zugeordnete Zeichenfolge ist die Base64-Codierung des Bytearrays, wie in RFC 2045, Abschnitt 6.8 definiert, mit einer geringfügigen Änderung: Die Zeichenfolge besteht ausschließlich aus Zeichen aus dem Base64-Alphabet; sie enthält keine Neuenlinezeichen. Beachten Sie, dass die maximale Länge des Bytearrays auf drei Viertel MAX_VALUE_LENGTH beschränkt ist, sodass die Länge der base64-codierten Zeichenfolge nicht überschritten wird MAX_VALUE_LENGTH. Diese Methode ist für die Verwendung in Verbindung mit #getByteArray.

Java Dokumentation für java.util.prefs.Preferences.putByteArray(java.lang.String, byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: