CepEventType 类
表示 CEP 应用程序使用的事件类型。事件负载及其字段具有关联的 CEP 事件类型。
继承层次结构
System. . :: . .Object
Microsoft.ComplexEventProcessing. . :: . .CepObject
Microsoft.ComplexEventProcessing. . :: . .ApplicationObject
Microsoft.ComplexEventProcessing..::..CepEventType
命名空间: Microsoft.ComplexEventProcessing
程序集: Microsoft.ComplexEventProcessing(在 Microsoft.ComplexEventProcessing.dll 中)
语法
public sealed class CepEventType : ApplicationObject
CepEventType 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Application | 获取托管应用程序。 (从 ApplicationObject 继承。) | |
ClrType | 获取等同于 CEP 事件类型的公共语言运行时 (CLR) 类型。 | |
Fields | 按名称获取此事件类型的字段的集合(按词典顺序排序)。 | |
FieldsByOrdinal | 按序号获取此事件类型的字段的集合。 | |
Name | 获取此对象的名称。 (从 CepObject 继承。) | |
ShortName | 获取 CEP 对象的短名称。 (从 CepObject 继承。) |
页首
方法
名称 | 说明 | |
---|---|---|
Delete | 删除对象。 (从 ApplicationObject 继承。) | |
Equals | (从 Object 继承。) | |
Finalize | (从 Object 继承。) | |
GetHashCode | (从 Object 继承。) | |
GetType | (从 Object 继承。) | |
MemberwiseClone | (从 Object 继承。) | |
ToString | (从 Object 继承。) |
页首
字段
名称 | 说明 | |
---|---|---|
_name | CepObject 的名称,这是完整的 URI 路径。 (从 CepObject 继承。) | |
_shortName | CepObject 的短名称,没有完整的 URI 路径。 (从 CepObject 继承。) |
页首
注释
事件类型定义 CEP 事件的结构。CEP 流始终是一种特定事件类型,因此只能包含具有此结构的事件。事件类型基于 CLR 结构或类,并在必要时隐式注册到应用程序。例如,在应用程序中注册 LINQ 查询模板对象隐式在该应用程序中基于作为 LINQ 语句的输入和结果的 CLR 类型创建输入和输出事件类型。
事件类型包含原子字段的列表,这些字段反过来属于某一 CEP 事件类型。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。