Язык

Provider.Merge(Object, Object, IBiFunction) Метод

Определение

Если указанный ключ еще не связан со значением или связан с значением NULL, связывает его с заданным значением.

[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

Параметры

key
Object

ключ, с которым нужно связать полученное значение.

value
Object

значение, отличное от NULL, которое необходимо объединить с существующим значением.

remappingFunction
IBiFunction

функция, используемая для повторной компиляции значения при наличии.

Возвращаемое значение

новое значение, связанное с указанным ключом, или null если нет.

Атрибуты

Комментарии

Если указанный ключ еще не связан со значением или связан с значением NULL, связывает его с заданным значением. В противном случае заменяет значение результатами заданной функции переназначения или удаляет, если результат равен NULL. Этот метод может использоваться при сочетании нескольких сопоставленных значений для ключа.

Если диспетчер безопасности включен, его checkSecurityAccess метод вызывается со строками "putProviderProperty."+name и "removeProviderProperty."+name, где name находится имя поставщика, чтобы узнать, правильно ли задать значения свойств этого поставщика и удалить свойства этого поставщика.

Добавлено в версии 1.8.

Java документации по java.security.Provider.merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к