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) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.ComplexEventProcessing 命名空间