Compartilhar via


Método ProcessEvent

Quando substituído em uma classe derivada, gera a saída e atualiza o estado interno do operador em resposta a um evento de entrada.

Namespace:  Microsoft.ComplexEventProcessing.Extensibility
Assembly:  Microsoft.ComplexEventProcessing (em Microsoft.ComplexEventProcessing.dll)

Sintaxe

public abstract IEnumerable<TOutputPayload> ProcessEvent(
    TInputEvent inputEvent
)

Parâmetros

  • inputEvent
    Tipo: TInputEvent
    Evento de entrada para o operador do fluxo.

Valor de retorno

Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'TOutputPayload> ) > ) >
Eventos de saída disparados pelo evento de entrada especificado. Saída nula é equivalente a 'vazia'. No entanto, nenhum elemento da coleção retornada pode ser nulo.

Comentários

Os eventos de saída são tratados como eventos pontuais com um tempo de início igual ao tempo de sincronização do evento de entrada correspondente.

Para obter mais informações, consulte Operadores de fluxo definidos pelo usuário.

Consulte também

Referência

CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) > Classe

Namespace Microsoft.ComplexEventProcessing.Extensibility