GenerateOutput-Methode
Generiert als Ergebnis der aggregierten Berechnung einer Auflistung von Eingabeereignissen einen einzelnen Skalarwert.
Namespace: Microsoft.ComplexEventProcessing.Extensibility
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public abstract TOutput GenerateOutput(
IEnumerable<IntervalEvent<TInput>> events,
WindowDescriptor windowDescriptor
)
Parameter
- events
Typ: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'IntervalEvent< (Of < ( <'TInput> ) > ) >> ) > ) >
Eine Auflistung von Eingabeereignissen.
- windowDescriptor
Typ: Microsoft.ComplexEventProcessing.Extensibility. . :: . .WindowDescriptor
Fensterdeskriptor des Fensters, das die Eingabeereignisse enthält.
Rückgabewert
Typ: TOutput
Das Skalarergebnis der Aggregation.
Hinweise
Ein zeitempfindliches Aggregat empfängt eine Auflistung vollständiger Ereignisse mit Zeitstempeln, sodass bei der Berechnung die temporären Eigenschaften der Ereignisse (sowie die Fenstergröße) berücksichtigt werden können.
Die Auflistung von Eingabeereignissen ist nicht sortiert.
Siehe auch
Verweis
CepTimeSensitiveAggregate< (Of < ( <'TInput, TOutput> ) > ) > Klasse