GenerateOutput Método
Genera un único valor escalar como resultado del cálculo de agregado en una colección de eventos de entrada.
Espacio de nombres: Microsoft.ComplexEventProcessing.Extensibility
Ensamblado: Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)
Sintaxis
public abstract TOutput GenerateOutput(
IEnumerable<IntervalEvent<TInput>> events,
WindowDescriptor windowDescriptor
)
Parámetros
- events
Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'IntervalEvent< (Of < ( <'TInput> ) > ) >> ) > ) >
Colección de eventos de entrada.
- windowDescriptor
Tipo: Microsoft.ComplexEventProcessing.Extensibility. . :: . .WindowDescriptor
Descriptor de ventana de la ventana que contiene los eventos de entrada.
Valor devuelto
Tipo: TOutput
Resultado escalar de la agregación.
Comentarios
Un agregado que depende del tiempo recibe una colección de eventos completos con marcas de tiempo para que el cálculo puede tener en consideración las propiedades de tiempo de los eventos (así como el tamaño de la ventana).
La colección de eventos de entrada no está ordenada.
Vea también
Referencia
CepTimeSensitiveAggregate< (Of < ( <'TInput, TOutput> ) > ) > Clase
Espacio de nombres Microsoft.ComplexEventProcessing.Extensibility