CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload>.ProcessEvent Method
When overridden in a derived class, generates output and updates internal state of the operator in response to an input event.
Namespace: Microsoft.ComplexEventProcessing.Extensibility
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public abstract IEnumerable<TOutputPayload> ProcessEvent(
TInputEvent inputEvent
)
Parameters
- inputEvent
Type: TInputEvent
Input event to the stream operator.
Return Value
Type: System.Collections.Generic.IEnumerable<TOutputPayload>
Output events triggered by the given input event. Null output is equivalent to 'empty'. However no elements of the returned collection may be null.
Remarks
Output events are treated as point events with a start time equal to the sync time of the corresponding input event.
For more information, see User-Defined Stream Operators.
See Also
Reference
CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload> Class