次の方法で共有


CepStreamOperator(TInputEvent, TInputPayload, TOutputPayload) クラス

同期時刻の順序でイベントを処理するユーザー定義ストリーム演算子を作成します。

継承階層

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

名前空間:  Microsoft.ComplexEventProcessing.Extensibility
アセンブリ:  Microsoft.ComplexEventProcessing (Microsoft.ComplexEventProcessing.dll)

構文

[DataContractAttribute]
public abstract class CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload> : CepStreamOperator
where TInputEvent : TypedEvent<TInputPayload>

型パラメーター

  • TInputEvent
    入力イベントの型。
  • TInputPayload
    入力ペイロードの型。
  • TOutputPayload
    出力ペイロードの型。

CepStreamOperator<(Of <(<'TInputEvent, TInputPayload, TOutputPayload>)>)> 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ IsEmpty 派生クラスでオーバーライドすると、演算子の内部状態が空であるかどうかを示す値を取得します。true の場合、StreamInsight クエリ エンジンはメモリ使用を最低限に抑えるために演算子を破棄することがあります。 (CepStreamOperator から継承されています。)
パブリック プロパティ NextCti 派生クラスでオーバーライドすると、演算子が CTI イベントを処理するよう求められる時間内の次のポイントを取得します。値が null であるか、前回の処理イベントの同期時刻以下である場合、CTI イベントは ProcessEvent メソッドに渡されません。 (CepStreamOperator から継承されています。)

Top

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ProcessEvent 派生クラスでオーバーライドすると、入力イベントに応答して出力を生成し、演算子の内部状態を更新します。
パブリック メソッド ToString (Object から継承されています。)

Top

説明

詳細については、「ユーザー定義のストリーム演算子」を参照してください。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.ComplexEventProcessing.Extensibility 名前空間