Condividi tramite


Metodo GenerateOutput

Genera un singolo valore scalare come risultato del calcolo della funzione di aggregazione su una raccolta di payload di eventi di input.

Spazio dei nomi  Microsoft.ComplexEventProcessing.Extensibility
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Sintassi

public abstract TOutput GenerateOutput(
    IEnumerable<TInput> payloads
)

Parametri

Valore restituito

Tipo: TOutput
Risultato scalare dell'aggregazione.

Osservazioni

Una funzione di aggregazione che non varia in base al tempo riceve solo una raccolta di payload, anziché una raccolta di interi eventi, inclusi i timestamp. Il framework applica al risultato la dimensione della finestra come durata dell'evento di output predefinita, prima che i criteri di output specificati nella query possano modificare tale valore predefinito.

La raccolta di payload dell'evento di input non è ordinata.

Vedere anche

Riferimento

CepAggregate< (Of < ( <'TInput, TOutput> ) > ) > Classe

Spazio dei nomi Microsoft.ComplexEventProcessing.Extensibility