Microsoft.ComplexEventProcessing.Adapters 命名空间

公开 StreamInsight 适配器类。适配器是将事件传递到 StreamInsight 服务器或从中传出的软件转换器。有关详细信息,请参阅创建输入和输出适配器

  说明
公共类 Adapter 定义必须由输入和输出适配器实现的方法和属性。
公共类 AdapterException 在输入或输出适配器操作过程中发生错误时引发的异常。
公共类 EdgeInputAdapter 生成非类型化边缘事件的输入适配器的基类。
公共类 EdgeOutputAdapter 表示接收边缘事件的输出适配器的基类。
公共类 InputAdapterBase 输入适配器的基类。
公共类 IntervalInputAdapter 生成非类型化间隔事件的输入适配器的基类。
公共类 IntervalOutputAdapter 表示接收间隔事件的输出适配器的基类。
公共类 OutputAdapterBase 输出适配器的基类。
公共类 PointInputAdapter 生成非类型化点事件的输入适配器的基类。
公共类 PointOutputAdapter 表示接收点事件的输出适配器的基类。
公共类 PublishedStreamAdapterFactory 已发布的流输入和输出适配器的适配器工厂。
公共类 TypedEdgeInputAdapter< (Of < ( <'TPayload> ) > ) > 生成具有负载结构的边缘事件的输入适配器的基类。
公共类 TypedEdgeOutputAdapter< (Of < ( <'TPayload> ) > ) > 表示接收边缘事件的输出适配器的基类。
公共类 TypedInputAdapter< (Of < ( <'TEvent, TPayload> ) > ) > 类型化输入适配器的基类。
公共类 TypedIntervalInputAdapter< (Of < ( <'TPayload> ) > ) > 生成具有负载结构的间隔事件的输入适配器的基类。
公共类 TypedIntervalOutputAdapter< (Of < ( <'TPayload> ) > ) > 表示接收间隔事件的输出适配器的基类。
公共类 TypedOutputAdapter< (Of < ( <'TEvent, TPayload> ) > ) > 表示类型化输出适配器的基类。
公共类 TypedPointInputAdapter< (Of < ( <'TPayload> ) > ) > 生成具有负载结构的点事件的输入适配器的基类。
公共类 TypedPointOutputAdapter< (Of < ( <'TPayload> ) > ) > 表示接收具有负载结构的点事件的输出适配器的基类。
公共类 UntypedInputAdapter< (Of < ( <'TEvent> ) > ) > 非类型化输入适配器的基类。
公共类 UntypedOutputAdapter< (Of < ( <'TEvent> ) > ) > 非类型化输入适配器的基类。

结构

  结构 说明
公共结构 PublishedStreamInputAdapterConfiguration 已发布的流输入适配器的配置。
公共结构 PublishedStreamOutputAdapterConfiguration 已发布的流输出适配器的配置。

接口

  接口 说明
公共接口 IDeclareAdvanceTimeProperties< (Of < ( <'TConfigInfo> ) > ) > 必须由工厂类实现的接口,这些类要为它们生成的适配器实例指定 AdvanceTimeSettings(可选)。
公共接口 IDeclareEventProperties< (Of < ( <'TConfigInfo> ) > ) > 由输入适配器工厂实现的可选接口,用于提供事件字段(如字符串字段的区域设置)的其他信息。
公共接口 IHighWaterMarkInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 创建能够基于高水印检查点值重播事件的非类型化输入适配器。
公共接口 IHighWaterMarkOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 创建能够基于高水印检查点值重播事件的非类型化输出适配器。
公共接口 IHighWaterMarkTypedInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 创建能够基于高水印检查点值重播事件的类型化输入适配器。
公共接口 IHighWaterMarkTypedOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 创建能够基于高水印检查点值重播事件的类型化输出适配器。
公共接口 IInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 此接口必须由生成非类型化输入适配器的工厂类实现。
公共接口 IOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 此接口必须由生成非类型化输出适配器的工厂类实现。
公共接口 ITypedDeclareAdvanceTimeProperties< (Of < ( <'TConfigInfo> ) > ) > 必须由类型化输入工厂类实现的接口,这些类要为它们生成的适配器实例指定 AdvanceTimeSettings(可选)。
公共接口 ITypedDeclareEventProperties< (Of < ( <'TConfigInfo> ) > ) > 由类型化输入适配器工厂实现的可选接口,用于提供事件字段(如字符串字段的区域设置)的其他信息。
公共接口 ITypedInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 此接口必须由生成类型化输入适配器的工厂类实现。
公共接口 ITypedOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > 此接口必须由生成类型化输出适配器的工厂类实现。

枚举

  枚举 说明
公共枚举 AdapterState 枚举可能的适配器状态。
公共枚举 DequeueOperationResult 表示移出操作的结果。
公共枚举 EnqueueOperationResult 表示移入操作的结果。