CepTimeSensitiveOperator<TInput, TOutput>.GenerateOutput Method
Generates a collection of output events as a result of the operator computation over a collection of input event payloads.
Namespace: Microsoft.ComplexEventProcessing.Extensibility
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public abstract IEnumerable<IntervalEvent<TOutput>> GenerateOutput(
IEnumerable<IntervalEvent<TInput>> events,
WindowDescriptor windowDescriptor
)
Parameters
- events
Type: System.Collections.Generic.IEnumerable<IntervalEvent<TInput>>
Collection of input events.
- windowDescriptor
Type: Microsoft.ComplexEventProcessing.Extensibility.WindowDescriptor
Window descriptor of the window that contains the input events.
Return Value
Type: System.Collections.Generic.IEnumerable<IntervalEvent<TOutput>>
A collection of output events.
Remarks
A time-sensitive operator receives a collection of whole events with timestamps, so that the computation can take the temporal properties of the events (as well as the window size) into account.
The collection of input events is unordered.