Metodo ApplyWithUnion(TApplyOutput) (Expression(Func(CepStream(TPayload), CepStream(TApplyOutput))))
Applica la logica delle query specificata dal parametro applybranch a un flusso raggruppato. Produce un flusso di risultati per ogni gruppo e unisce tutti i flussi di risultati.
Spazio dei nomi Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Sintassi
public CepStream<TApplyOutput> ApplyWithUnion<TApplyOutput>(
Expression<Func<CepStream<TPayload>, CepStream<TApplyOutput>>> applybranch
)
Parametri di tipo
- TApplyOutput
Tipo di payload dell'evento all'output dell'applicazione.
Parametri
- applybranch
Tipo: System.Linq.Expressions. . :: . .Expression< (Of < ( <'Func< (Of < ( <'CepStream< (Of < ( <'TPayload> ) > ) >, CepStream< (Of < ( <'TApplyOutput> ) > ) >> ) > ) >> ) > ) >
Query da applicare a ogni gruppo.
Valore restituito
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TApplyOutput> ) > ) >
Flusso con il tipo di payload dell'evento TApplyOutput.
Osservazioni
Il flusso raggruppato è il risultato di una operazione Group-by su un flusso.
Vedere anche
Riferimento
CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > Classe