Microsoft.ComplexEventProcessing.Extensibility Namespace
Exposes the APIs used for user-defined aggregates and operators. For more information, see User-defined Aggregates and Operators.
Classes
Class | Description | |
---|---|---|
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
Structure | Description | |
---|---|---|
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
Interface | Description | |
---|---|---|
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. |
Return to top