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 事件類型的 Common Language Runtime (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 命名空間