Preferences.PutByteArray(String, Byte[]) Método

Definição

Associa uma cadeia de caracteres que representa a matriz de bytes especificada à chave especificada neste nó de preferência.

[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

Parâmetros

key
String

chave com a qual a forma de cadeia de caracteres de valor deve ser associada.

value
Byte[]

valor cujo formulário de cadeia de caracteres deve ser associado à chave.

Atributos

Exceções

se a chave ou valor fornecido for null.

se o comprimento da chave determinada for maior que MAX_KEY_LENGTH ou o tamanho do valor for maior que três quartos de MAX_KEY_LENGTH.

se esse nó tiver sido removido.

Comentários

Associa uma cadeia de caracteres que representa a matriz de bytes especificada à chave especificada neste nó de preferência. A cadeia de caracteres associada é a codificação Base64 da matriz de bytes, conforme definido em RFC 2045, Seção 6.8, com uma alteração secundária: a cadeia de caracteres consistirá exclusivamente de caracteres do Alfabeto Base64; ele não conterá nenhum caractere de nova linha. Observe que o comprimento máximo da matriz de bytes é limitado a três trimestres de MAX_VALUE_LENGTH modo que o comprimento da cadeia de caracteres codificada em Base64 não exceda MAX_VALUE_LENGTH. Esse método destina-se a ser usado em conjunto com #getByteArray.

Documentação Java para java.util.prefs.Preferences.putByteArray(java.lang.String, byte[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a