Scan(TInputEvent, TInputPayload, TOutputPayload)-Methode
Scannt einen Eingabedatenstrom mithilfe eines benutzerdefinierten Datenstromoperators.
Namespace: Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public static CepStream<TOutputPayload> Scan<TInputEvent, TInputPayload, TOutputPayload>(
this CepStream<TInputPayload> source,
CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload> initialState
)
where TInputEvent : TypedEvent<TInputPayload>
Typparameter
- TInputEvent
Der Typ des Eingabeereignisses.
- TInputPayload
Der Typ der Eingabeereignisnutzlast.
- TOutputPayload
Der Typ der Ausgabeereignisnutzlast.
Parameter
- source
Typ: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TInputPayload> ) > ) >
Der zu scannende CepStream.
- initialState
Typ: Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) >
Der Anfangszustand des benutzerdefinierten Datenstromoperators.
Rückgabewert
Typ: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TOutputPayload> ) > ) >
Der vom benutzerdefinierten Datenstromoperator erzeugte Datenstrom.
Hinweis zur Verwendung
In Visual Basic und C# können Sie die Methode als Instanzenmethode für jedes Objekt vom Typ CepStream< (Of < ( <'TInputPayload> ) > ) > aufrufen. Wenn Sie Instanzmethodensyntax zum Aufruf dieser Methode verwenden, vernachlässigen Sie den ersten Parameter. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=sql.105) oder https://msdn.microsoft.com/de-de/library/bb383977(v=sql.105).
Hinweise
Weitere Informationen finden Sie unter Benutzerdefinierte Datenstromoperatoren.