CepStreamOperator 類別

建立依照同步處理時間順序處理事件之使用者定義的資料流運算子。

繼承階層

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Extensibility..::..CepStreamOperator
    Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) >

命名空間:  Microsoft.ComplexEventProcessing.Extensibility
組件:  Microsoft.ComplexEventProcessing (在 Microsoft.ComplexEventProcessing.dll 中)

語法

[DataContractAttribute]
public abstract class CepStreamOperator

CepStreamOperator 型別公開下列成員。

屬性

  名稱 說明
公用屬性 IsEmpty 在衍生類別中覆寫時取得值,這個值指出運算子的內部狀態是否為空白。如果為 true,StreamInsight 查詢引擎可能會捨棄運算子執行個體,將記憶體使用量降到最低。
公用屬性 NextCti 在衍生類別中覆寫時,取得下一次要求運算子處理 CTI 事件的時間點。如果值為 null,或是小於或等於上次處理事件的同步處理時間,則不會將任何 CTI 事件傳遞給 ProcessEvent 方法。

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

上層

備註

運算子可以使用 WCF DataContractSerializer 進行序列化。

如需詳細資訊,請參閱<使用者定義的資料流運算子>。

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.ComplexEventProcessing.Extensibility 命名空間