Microsoft.ComplexEventProcessing.Extensibility 命名空间

公开用于用户定义的聚合和运算符的 API。有关详细信息,请参阅用户定义聚合和运算符

  说明
公共类 CepAggregate< (Of < ( <'TInput, TOutput> ) > ) > 用户定义的、非递增的、与时间无关的聚合的基类。
公共类 CepEdgeStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > 创建用户定义的流运算符,以按同步时间顺序处理边缘事件。
公共类 CepModule< (Of < ( <'TInput, TOutput> ) > ) > 用户定义的、非递增的、与时间无关的运算符或聚合的基类。
公共类 CepOperator< (Of < ( <'TInput, TOutput> ) > ) > 用户定义的、非递增的、与时间无关的运算符的基类。
公共类 CepPointStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > 创建用户定义的流运算符,以按 StartTime 顺序处理点事件。
公共类 CepStreamOperator 创建用户定义的流运算符,以按同步时间顺序处理事件。
公共类 CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) > 创建用户定义的流运算符,以按同步时间顺序处理事件。
公共类 CepTimeSensitiveAggregate< (Of < ( <'TInput, TOutput> ) > ) > 用户定义的、非递增的、与时间有关的聚合的基类。
公共类 CepTimeSensitiveModule< (Of < ( <'TInput, TOutput> ) > ) > 用户定义的、非递增的、与时间有关的运算符或聚合的基类。
公共类 CepTimeSensitiveOperator< (Of < ( <'TInput, TOutput> ) > ) > 用户定义的、非递增的、与时间有关的运算符的基类。

结构

  结构 说明
公共结构 WindowDescriptor 对于所包含的事件为用户定义的、与时间有关的运算符或聚合的输入的窗口,窗口描述符提供有关其时间属性的信息。

接口

  接口 说明
公共接口 IDeclareEventProperties 为用户定义的运算符或聚合定义属性,以提供有关事件字段的附加信息,例如,结果中字符串字段的区域设置信息。