Compartilhar via


Método Scan(TInputEvent, TInputPayload, TOutputPayload)

Examina um fluxo de entrada usando um operador de fluxo definido pelo usuário.

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

Sintaxe

public static CepStream<TOutputPayload> Scan<TInputEvent, TInputPayload, TOutputPayload>(
    this CepStream<TInputPayload> source,
    CepStreamOperator<TInputEvent, TInputPayload, TOutputPayload> initialState
)
where TInputEvent : TypedEvent<TInputPayload>

Parâmetros de tipo

  • TInputEvent
    O tipo do evento de entrada.
  • TInputPayload
    O tipo de carga do evento de entrada.
  • TOutputPayload
    O tipo de carga do evento de saída.

Parâmetros

Valor de retorno

Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TOutputPayload> ) > ) >
O fluxo produzido pelo operador de fluxo definido pelo usuário.

Observação sobre o uso

No Visual Basic e C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo CepStream< (Of < ( <'TInputPayload> ) > ) >. Quando usar uma sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte https://msdn.microsoft.com/pt-br/library/bb384936(v=sql.105) ou https://msdn.microsoft.com/pt-br/library/bb383977(v=sql.105).

Comentários

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

Consulte também

Referência

CepStream Classe

Namespace Microsoft.ComplexEventProcessing.Linq