ConcurrentHashMap.ReduceEntries Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| ReduceEntries(Int64, IBiFunction) |
Возвращает результат аккумулирования всех записей с помощью заданного редуктора для объединения значений или null, если нет. |
| ReduceEntries(Int64, IFunction, IBiFunction) |
Возвращает результат аккумулирования заданного преобразования всех записей, использующих заданный редуктор для объединения значений, или значение NULL, если нет. |
ReduceEntries(Int64, IBiFunction)
Возвращает результат аккумулирования всех записей с помощью заданного редуктора для объединения значений или null, если нет.
[Android.Runtime.Register("reduceEntries", "(JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;", "GetReduceEntries_JLjava_util_function_BiFunction_Handler", ApiSince=24)]
public virtual Java.Util.IMapEntry? ReduceEntries(long parallelismThreshold, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceEntries", "(JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;", "GetReduceEntries_JLjava_util_function_BiFunction_Handler", ApiSince=24)>]
abstract member ReduceEntries : int64 * Java.Util.Functions.IBiFunction -> Java.Util.IMapEntry
override this.ReduceEntries : int64 * Java.Util.Functions.IBiFunction -> Java.Util.IMapEntry
Параметры
- parallelismThreshold
- Int64
(предполагаемое) количество элементов, необходимых для выполнения этой операции параллельно
- reducer
- IBiFunction
коммутативная ассоциативная функция объединения
Возвращаемое значение
Результат аккумулирования всех записей
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ReduceEntries(Int64, IFunction, IBiFunction)
Возвращает результат аккумулирования заданного преобразования всех записей, использующих заданный редуктор для объединения значений, или значение NULL, если нет.
[Android.Runtime.Register("reduceEntries", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceEntries_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Lang.Object? ReduceEntries(long parallelismThreshold, Java.Util.Functions.IFunction transformer, Java.Util.Functions.IBiFunction reducer);
[<Android.Runtime.Register("reduceEntries", "(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;", "GetReduceEntries_JLjava_util_function_Function_Ljava_util_function_BiFunction_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ReduceEntries : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.ReduceEntries : int64 * Java.Util.Functions.IFunction * Java.Util.Functions.IBiFunction -> Java.Lang.Object
Параметры
- parallelismThreshold
- Int64
(предполагаемое) количество элементов, необходимых для выполнения этой операции параллельно
- transformer
- IFunction
функция, возвращающая преобразование для элемента или null, если преобразование отсутствует (в этом случае оно не объединяется)
- reducer
- IBiFunction
коммутативная ассоциативная функция объединения
Возвращаемое значение
Результат аккумулирования заданного преобразования всех записей
- Атрибуты
Комментарии
Возвращает результат аккумулирования заданного преобразования всех записей, использующих заданный редуктор для объединения значений, или значение NULL, если нет.
Добавлено в версии 1.8.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".