UntypedInputAdapter(TEvent) 类
非类型化输入适配器的基类。
继承层次结构
System. . :: . .Object
Microsoft.ComplexEventProcessing.Adapters. . :: . .Adapter
Microsoft.ComplexEventProcessing.Adapters. . :: . .InputAdapterBase
Microsoft.ComplexEventProcessing.Adapters..::..UntypedInputAdapter<(Of <(<'TEvent>)>)>
Microsoft.ComplexEventProcessing.Adapters. . :: . .EdgeInputAdapter
Microsoft.ComplexEventProcessing.Adapters. . :: . .IntervalInputAdapter
Microsoft.ComplexEventProcessing.Adapters. . :: . .PointInputAdapter
命名空间: Microsoft.ComplexEventProcessing.Adapters
程序集: Microsoft.ComplexEventProcessing.Adapters(在 Microsoft.ComplexEventProcessing.Adapters.dll 中)
语法
public abstract class UntypedInputAdapter<TEvent> : InputAdapterBase
where TEvent : UntypedEvent
类型参数
- TEvent
此适配器生成的事件的负载结构。
UntypedInputAdapter<(Of <(<'TEvent>)>)> 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
UntypedInputAdapter< (Of < ( <'TEvent> ) > ) > | 初始化 UntypedInputAdapter<(Of <(<'TEvent>)>)> 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
AdapterState | 获取适配器的状态。 (从 Adapter 继承。) |
页首
方法
名称 | 说明 | |
---|---|---|
CleanupResources | 清除适配器主机使用的引擎资源。 (从 InputAdapterBase 继承。) | |
Dispose() () () () | 释放适配器主机所拥有的所有资源。 (从 Adapter 继承。) | |
Dispose(Boolean) | 实现 Dispose 模式。将由派生类覆盖 (从 Adapter 继承。) | |
EnqueueCtiEvent | 移入当前时间增量 (CTI) 事件。 (从 InputAdapterBase 继承。) | |
Equals | (从 Object 继承。) | |
Finalize | (从 Object 继承。) | |
GetHashCode | (从 Object 继承。) | |
GetType | (从 Object 继承。) | |
MemberwiseClone | (从 Object 继承。) | |
OnStopped | 当适配器调用 Stopped() 停止自身时,调用此函数。对 EndOfStream 事件排队并与查询实例分离。此后,计划管理器可独立于适配器随意关闭查询。 (从 InputAdapterBase 继承。) | |
Ready | 由适配器调用,以向引擎指示它已准备就绪,可恢复操作。此引擎只在适配器调用 Ready() 之后才调用 Resume()。 (从 Adapter 继承。) | |
ReleaseEvent | 释放事件占用的内存。 | |
Resume | 对自己的工作线程调用 Resume()。 (从 Adapter 继承。) | |
Start | 对自己的工作线程调用 Start()。 (从 Adapter 继承。) | |
Stop | 通知适配器在停止或中止查询后停止操作。 (从 Adapter 继承。) | |
Stopped | 由适配器调用,以向运行时通知适配器已关闭。 (从 Adapter 继承。) | |
ToString | (从 Object 继承。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。