CepPointStreamOperator(TInputPayload, TOutputPayload) 類別

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

繼承階層

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

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

語法

[DataContractAttribute]
public abstract class CepPointStreamOperator<TInputPayload, TOutputPayload> : CepStreamOperator<PointEvent<TInputPayload>, TInputPayload, TOutputPayload>

型別參數

  • TInputPayload
    輸入事件裝載的類型。
  • TOutputPayload
    輸出事件裝載的類型。

CepPointStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)> 型別公開下列成員。

建構函式

  名稱 說明
受保護的方法 CepPointStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > 初始化 CepPointStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)> 類別的新執行個體。

上層

屬性

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

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ProcessEvent 在衍生類別中覆寫時,產生輸出,並更新運算子的內部狀態以回應輸入事件。 (繼承自 CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) >。)
公用方法 ToString (繼承自 Object。)

上層

備註

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

執行緒安全性

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

請參閱

參考

Microsoft.ComplexEventProcessing.Extensibility 命名空間