Preferences.PutByteArray(String, Byte[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したバイト配列を表す文字列を、この基本設定ノードの指定したキーに関連付けます。
[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
パラメーター
- key
- String
値の文字列形式を関連付けるキー。
- value
- Byte[]
キーに関連付けられる文字列形式の 値。
- 属性
例外
指定されたキーまたは値が の場合は null
。
指定されたキーの長さが より MAX_KEY_LENGTH
大きい場合、または値の長さが の 4 分の MAX_KEY_LENGTH
3 より大きい場合は 。
このノードが削除されている場合は 。
注釈
指定したバイト配列を表す文字列を、この基本設定ノードの指定したキーに関連付けます。 関連付けられている文字列は、RFC 2045、セクション 6.8 で定義されているバイト配列の Base64 エンコードであり、1 つのマイナーな変更があります。文字列は Base64 アルファベットの文字のみで構成されます。改行文字は含まれません。 Base64 でエンコードされた文字列の長さが を超MAX_VALUE_LENGTH
えないように、バイト配列の最大長は の MAX_VALUE_LENGTH
4 分の 3 に制限されることに注意してください。 このメソッドは、 と #getByteArray
組み合わせて使用することを目的としています。
の Java ドキュメント java.util.prefs.Preferences.putByteArray(java.lang.String, byte[])
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。