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
Public class CepAggregate<TInput, TOutput> The base class for a user-defined non-incremental, time-insensitive aggregate.
Public class CepEdgeStreamOperator<TInputPayload, TOutputPayload> Creates a user-defined stream operator that processes edge events in sync time order.
Public class CepModule<TInput, TOutput> The base class for a user-defined non-incremental, time-insensitive operator or aggregate.
Public class CepOperator<TInput, TOutput> The base class for a user-defined non-incremental, time-insensitive operator.
Public class CepPointStreamOperator<TInputPayload, TOutputPayload> Creates a user-defined stream operator that processes point events in StartTime order.
Public class CepStreamOperator Creates a user-defined stream operator that processes events in sync time order.
Public class CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload> Creates a user-defined stream operator that processes events in sync time order.
Public class CepTimeSensitiveAggregate<TInput, TOutput> The base class for a user-defined non-incremental, time-sensitive aggregate.
Public class CepTimeSensitiveModule<TInput, TOutput> The base class for a user-defined non-incremental, time-sensitive operator or aggregate.
Public class CepTimeSensitiveOperator<TInput, TOutput> The base class for a user-defined non-incremental, time-sensitive operator.

Structures

  Structure Description
Public structure 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
Public interface 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.