Metodo Scan(TInputEvent, TInputPayload, TOutputPayload)
Analizza un flusso di input utilizzando un operatore del flusso definito dall'utente.
Spazio dei nomi Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Sintassi
public static CepStream<TOutputPayload> Scan<TInputEvent, TInputPayload, TOutputPayload>(
this CepStream<TInputPayload> source,
CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload> initialState
)
where TInputEvent : TypedEvent<TInputPayload>
Parametri di tipo
- TInputEvent
Tipo di evento di input.
- TInputPayload
Tipo di payload dell'evento di input.
- TOutputPayload
Tipo di payload dell'evento di output.
Parametri
- source
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TInputPayload> ) > ) >
Oggetto CepStream da analizzare.
- initialState
Tipo: Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) >
Stato iniziale dell'operatore del flusso definito dall'utente.
Valore restituito
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TOutputPayload> ) > ) >
Flusso prodotto dall'operatore del flusso definito dall'utente.
Nota sull'utilizzo
In Visual Basic e C# questo metodo può essere chiamato come metodo di istanza su qualsiasi oggetto di tipo CepStream< (Of < ( <'TInputPayload> ) > ) >. Quando si utilizza la sintassi del metodo di istanza per chiamare questo metodo, omettere il primo parametro. Per ulteriori informazioni, vedere https://msdn.microsoft.com/it-it/library/bb384936(v=sql.105) o https://msdn.microsoft.com/it-it/library/bb383977(v=sql.105).
Osservazioni
Per ulteriori informazioni, vedere Operatori del flusso definito dall'utente.