Share via


CepOperator<TInput, TOutput>.GenerateOutput Method

The GenerateOutput method generates a collection of output event payloads as a result of the operator computation over a collection of input event payloads.

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

Syntax

public abstract IEnumerable<TOutput> GenerateOutput(
    IEnumerable<TInput> payloads
)

Parameters

Return Value

Type: System.Collections.Generic.IEnumerable<TOutput>
A collection of output event payloads.

Remarks

A time-insensitive operator only receives a collection of payloads, as opposed to a collection of whole events with timestamps. Moreover, it generates sets of output payloads without any temporal properties. The framework will apply the window size as the default output event lifetime to the returned events, before the output policy specified in the query can modify that default.

The collection of input event payloads is unordered.

See Also

Reference

CepOperator<TInput, TOutput> Class

Microsoft.ComplexEventProcessing.Extensibility Namespace