Collectors.Teeing(ICollector, ICollector, IBiFunction) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un oggetto Collector composto da due agenti di raccolta downstream.
[Android.Runtime.Register("teeing", "(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/function/BiFunction;)Ljava/util/stream/Collector;", "", ApiSince=35)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "R1", "R2", "R" })]
public static Java.Util.Streams.ICollector? Teeing(Java.Util.Streams.ICollector? downstream1, Java.Util.Streams.ICollector? downstream2, Java.Util.Functions.IBiFunction? merger);
[<Android.Runtime.Register("teeing", "(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/function/BiFunction;)Ljava/util/stream/Collector;", "", ApiSince=35)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "R1", "R2", "R" })>]
static member Teeing : Java.Util.Streams.ICollector * Java.Util.Streams.ICollector * Java.Util.Functions.IBiFunction -> Java.Util.Streams.ICollector
Parametri
- downstream1
- ICollector
primo agente di raccolta downstream
- downstream2
- ICollector
secondo agente di raccolta downstream
- merger
- IBiFunction
la funzione che unisce due risultati nel singolo
Valori restituiti
oggetto Collector che aggrega i risultati di due agenti di raccolta forniti.
- Attributi
Commenti
Restituisce un oggetto Collector composto da due agenti di raccolta downstream. Ogni elemento passato all'agente di raccolta risultante viene elaborato da entrambi gli agenti di raccolta downstream, quindi i risultati vengono uniti usando la funzione di unione specificata nel risultato finale.
Le funzioni dell'agente di raccolta risultanti eseguono le operazioni seguenti:
<ul><li>supplier: crea un contenitore di risultati che contiene i contenitori dei risultati ottenuti chiamando il fornitore <di ogni agente di raccolta lielemento>: chiama l'utilità di finitura di ogni agente di raccolta con il relativo contenitore di risultati e l'elemento <di input li>combiner<>: chiama il finisher di ogni agente di raccolta con il relativo contenitore di risultati, quindi chiama la fusione fornita e restituisce il risultato. </ul>
L'agente di raccolta risultante è Collector.Characteristics#UNORDERED se entrambi gli agenti di raccolta downstream non sono ordinati e Collector.Characteristics#CONCURRENT se entrambi gli agenti di raccolta downstream sono simultanei.
Aggiunta in 12.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.