Provider.Merge(Object, Object, IBiFunction) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Se a chave especificada ainda não estiver associada a um valor ou estiver associada a nulo, associe-a ao valor fornecido.
[Android.Runtime.Register("merge", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetMerge_Ljava_lang_Object_Ljava_lang_Object_Ljava_util_function_BiFunction_Handler", ApiSince=26)]
public override Java.Lang.Object? Merge(Java.Lang.Object? key, Java.Lang.Object? value, Java.Util.Functions.IBiFunction? remappingFunction);
[<Android.Runtime.Register("merge", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetMerge_Ljava_lang_Object_Ljava_lang_Object_Ljava_util_function_BiFunction_Handler", ApiSince=26)>]
override this.Merge : Java.Lang.Object * Java.Lang.Object * Java.Util.Functions.IBiFunction -> Java.Lang.Object
Parâmetros
- key
- Object
a chave com a qual o valor resultante deve ser associado.
- value
- Object
o valor não nulo a ser mesclado com o valor existente.
- remappingFunction
- IBiFunction
a função usada para recompor um valor, se presente.
Retornos
o novo valor associado à chave especificada ou null se nenhum.
- Atributos
Comentários
Se a chave especificada ainda não estiver associada a um valor ou estiver associada a nulo, associe-a ao valor fornecido. Caso contrário, substitui o valor pelos resultados da função de remapeamento fornecida ou remove se o resultado for nulo. Esse método pode ser usado ao combinar vários valores mapeados para uma chave.
Se um gerenciador de segurança estiver habilitado, seu checkSecurityAccess método será chamado com as cadeias de caracteres "putProviderProperty."+name e "removeProviderProperty."+name, onde name está o nome do provedor, para ver se não há problema em definir os valores de propriedade desse provedor e remover as propriedades desse provedor.
Adicionado em 1.8.
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.