次の方法で共有


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 メソッドに渡されません。

Top

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

Top

説明

演算子は WCF DataContractSerializer を使用してシリアル化できる必要があります。

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

スレッド セーフ

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

関連項目

参照

Microsoft.ComplexEventProcessing.Extensibility 名前空間