Metodo GenerateOutput
Genera un singolo valore scalare come risultato del calcolo della funzione di aggregazione su una raccolta di eventi di input.
Spazio dei nomi Microsoft.ComplexEventProcessing.Extensibility
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Sintassi
public abstract TOutput GenerateOutput(
IEnumerable<IntervalEvent<TInput>> events,
WindowDescriptor windowDescriptor
)
Parametri
- events
Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'IntervalEvent< (Of < ( <'TInput> ) > ) >> ) > ) >
Raccolta di eventi di input.
- windowDescriptor
Tipo: Microsoft.ComplexEventProcessing.Extensibility. . :: . .WindowDescriptor
Descrittore della finestra che contiene gli eventi di input.
Valore restituito
Tipo: TOutput
Risultato scalare dell'aggregazione.
Osservazioni
Una funzione di aggregazione per cui i tempi sono importanti riceve una raccolta di tutti gli eventi con timestamp, in modo che il calcolo possa tenere conto delle proprietà temporali degli eventi (così come della dimensione della finestra).
La raccolta di eventi di input non è ordinata.
Vedere anche
Riferimento
CepTimeSensitiveAggregate< (Of < ( <'TInput, TOutput> ) > ) > Classe
Spazio dei nomi Microsoft.ComplexEventProcessing.Extensibility