Microsoft.ComplexEventProcessing.Extensibility Namespace
In this article
Exposes the APIs used for user-defined aggregates and operators. For more information, see User-defined Aggregates and Operators .
Classes
CepAggregate<TInput, TOutput>
The base class for a user-defined non-incremental, time-insensitive aggregate.
CepEdgeStreamOperator<TInputPayload, TOutputPayload>
Creates a user-defined stream operator that processes edge events in sync time order.
CepModule<TInput, TOutput>
The base class for a user-defined non-incremental, time-insensitive operator or aggregate.
CepOperator<TInput, TOutput>
The base class for a user-defined non-incremental, time-insensitive operator.
CepPointStreamOperator<TInputPayload, TOutputPayload>
Creates a user-defined stream operator that processes point events in StartTime order.
CepStreamOperator
Creates a user-defined stream operator that processes events in sync time order.
CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload>
Creates a user-defined stream operator that processes events in sync time order.
CepTimeSensitiveAggregate<TInput, TOutput>
The base class for a user-defined non-incremental, time-sensitive aggregate.
CepTimeSensitiveModule<TInput, TOutput>
The base class for a user-defined non-incremental, time-sensitive operator or aggregate.
CepTimeSensitiveOperator<TInput, TOutput>
The base class for a user-defined non-incremental, time-sensitive operator.
Structures
WindowDescriptor
The window descriptor provides information about the temporal properties of the window that contains the events that are input to a user-defined time-sensitive operator or aggregate.
Interfaces
IDeclareEventProperties
Defines properties for user defined operators or aggregates to provide additional information about the event field, such as the culture information for a string field in the result.