Scan(TInputEvent, TInputPayload, TOutputPayload) 方法
使用使用者定義的資料流運算子掃描輸入資料流。
命名空間: Microsoft.ComplexEventProcessing.Linq
組件: Microsoft.ComplexEventProcessing (在 Microsoft.ComplexEventProcessing.dll 中)
語法
public static CepStream<TOutputPayload> Scan<TInputEvent, TInputPayload, TOutputPayload>(
this CepStream<TInputPayload> source,
CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload> initialState
)
where TInputEvent : TypedEvent<TInputPayload>
型別參數
- TInputEvent
輸入事件的類型。
- TInputPayload
輸入事件裝載的類型。
- TOutputPayload
輸出事件裝載的類型。
參數
- source
型別:Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TInputPayload> ) > ) >
要掃描的 CepStream。
- initialState
型別:Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) >
使用者定義資料流運算子的初始狀態。
傳回值
型別:Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TOutputPayload> ) > ) >
使用者定義資料流運算子所產生的資料流。
使用注意事項
在 Visual Basic 及 C# 中,您可以在任何型別 CepStream< (Of < ( <'TInputPayload> ) > ) > 的物件上將這個方法做為執行個體方法呼叫。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱 https://msdn.microsoft.com/zh-tw/library/bb384936(v=sql.105) 或 https://msdn.microsoft.com/zh-tw/library/bb383977(v=sql.105)。
備註
如需詳細資訊,請參閱<使用者定義的資料流運算子>。