Condividi tramite


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