UntypedOutputAdapter(TEvent) 类

非类型化输入适配器的基类。

继承层次结构

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Adapters. . :: . .Adapter
    Microsoft.ComplexEventProcessing.Adapters. . :: . .OutputAdapterBase
      Microsoft.ComplexEventProcessing.Adapters..::..UntypedOutputAdapter<(Of <(<'TEvent>)>)>
        Microsoft.ComplexEventProcessing.Adapters. . :: . .EdgeOutputAdapter
        Microsoft.ComplexEventProcessing.Adapters. . :: . .IntervalOutputAdapter
        Microsoft.ComplexEventProcessing.Adapters. . :: . .PointOutputAdapter

命名空间:  Microsoft.ComplexEventProcessing.Adapters
程序集:  Microsoft.ComplexEventProcessing.Adapters(在 Microsoft.ComplexEventProcessing.Adapters.dll 中)

语法

public abstract class UntypedOutputAdapter<TEvent> : OutputAdapterBase
where TEvent : UntypedEvent

类型参数

  • TEvent
    此适配器生成的事件的负载结构。

UntypedOutputAdapter<(Of <(<'TEvent>)>)> 类型公开以下成员。

构造函数

  名称 说明
受保护方法 UntypedOutputAdapter< (Of < ( <'TEvent> ) > ) > 初始化 UntypedOutputAdapter<(Of <(<'TEvent>)>)> 类的新实例。

页首

属性

  名称 说明
公共属性 AdapterState 获取适配器的状态。 (从 Adapter 继承。)
公共属性 OutputEventType 获取输出适配器将接收的事件类型。 (从 OutputAdapterBase 继承。)

页首

方法

  名称 说明
受保护方法 CleanupResources 清除适配器主机使用的引擎资源。 (从 OutputAdapterBase 继承。)
公共方法 Dispose() () () () 释放适配器主机所拥有的所有资源。 (从 Adapter 继承。)
受保护方法 Dispose(Boolean) 实现 Dispose 模式。将由派生类覆盖 (从 Adapter 继承。)
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
受保护方法 OnStopped 当适配器调用 Stopped() 停止自身时,调用此函数。 (从 OutputAdapterBase 继承。)
公共方法 Ready 由适配器调用,以向引擎指示它已准备就绪,可恢复操作。此引擎只在适配器调用 Ready() 之后才调用 Resume()。 (从 Adapter 继承。)
公共方法 ReleaseEvent 释放事件占用的内存。
公共方法 Resume 对自己的工作线程调用 Resume()。 (从 Adapter 继承。)
公共方法 Start 对自己的工作线程调用 Start()。 (从 Adapter 继承。)
公共方法 Stop 通知适配器在停止或中止查询后停止操作。 (从 Adapter 继承。)
公共方法 Stopped 由适配器调用,以向运行时通知适配器已关闭。 (从 Adapter 继承。)
公共方法 ToString (从 Object 继承。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.ComplexEventProcessing.Adapters 命名空间