Metodo ProcessEvent
In caso di override in una classe derivata, genera output e aggiorna lo stato interno dell'operatore in risposta a un evento di input.
Spazio dei nomi Microsoft.ComplexEventProcessing.Extensibility
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Sintassi
public abstract IEnumerable<TOutputPayload> ProcessEvent(
TInputEvent inputEvent
)
Parametri
- inputEvent
Tipo: TInputEvent
Evento di input nell'operatore del flusso.
Valore restituito
Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'TOutputPayload> ) > ) >
Eventi di output attivati dall'evento di input specifico. L'output Null è equivalente a un output vuoto. Tuttavia, nessun elemento della raccolta restituita può essere Null.
Osservazioni
Gli eventi di output vengono considerati come gli eventi punto con un'ora di inizio uguale all'ora di sincronizzazione dell'evento di input corrispondente.
Per ulteriori informazioni, vedere Operatori del flusso definito dall'utente.
Vedere anche
Riferimento
CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) > Classe
Spazio dei nomi Microsoft.ComplexEventProcessing.Extensibility