PointInputAdapter 类

生成非类型化点事件的输入适配器的基类。

继承层次结构

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Adapters. . :: . .Adapter
    Microsoft.ComplexEventProcessing.Adapters. . :: . .InputAdapterBase
      Microsoft.ComplexEventProcessing.Adapters. . :: . .UntypedInputAdapter< (Of < ( <'PointEvent> ) > ) >
        Microsoft.ComplexEventProcessing.Adapters..::..PointInputAdapter

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

语法

public abstract class PointInputAdapter : UntypedInputAdapter<PointEvent>

PointInputAdapter 类型公开以下成员。

构造函数

  名称 说明
受保护方法 PointInputAdapter 初始化 PointInputAdapter 类的新实例。

页首

属性

  名称 说明
公共属性 AdapterState 获取适配器的状态。 (从 Adapter 继承。)

页首

方法

  名称 说明
受保护方法 CleanupResources 清除适配器主机使用的引擎资源。 (从 InputAdapterBase 继承。)
公共方法 CreateInsertEvent 创建点插入事件。
公共方法 Dispose() () () () 释放适配器主机所拥有的所有资源。 (从 Adapter 继承。)
受保护方法 Dispose(Boolean) 实现 Dispose 模式。将由派生类覆盖 (从 Adapter 继承。)
公共方法 Enqueue 将事件移入与此适配器相关联的流中。
公共方法 EnqueueCtiEvent 移入当前时间增量 (CTI) 事件。 (从 InputAdapterBase 继承。)
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
受保护方法 OnStopped 当适配器调用 Stopped() 停止自身时,调用此函数。对 EndOfStream 事件排队并与查询实例分离。此后,计划管理器可独立于适配器随意关闭查询。 (从 InputAdapterBase 继承。)
公共方法 Ready 由适配器调用,以向引擎指示它已准备就绪,可恢复操作。此引擎只在适配器调用 Ready() 之后才调用 Resume()。 (从 Adapter 继承。)
公共方法 ReleaseEvent 释放事件占用的内存。 (从 UntypedInputAdapter< (Of < ( <'TEvent> ) > ) > 继承。)
公共方法 Resume 对自己的工作线程调用 Resume()。 (从 Adapter 继承。)
公共方法 Start 对自己的工作线程调用 Start()。 (从 Adapter 继承。)
公共方法 Stop 通知适配器在停止或中止查询后停止操作。 (从 Adapter 继承。)
公共方法 Stopped 由适配器调用,以向运行时通知适配器已关闭。 (从 Adapter 继承。)
公共方法 ToString (从 Object 继承。)

页首

线程安全

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

请参阅

参考

Microsoft.ComplexEventProcessing.Adapters 命名空间