Avg(TPayload) Método (CepWindow(TPayload), Expression(Func(TPayload, Decimal)))
Calcula el promedio de todos los eventos de una ventana. El valor con el que calcular el promedio se define en el parámetro de expresión de entrada.
Espacio de nombres: Microsoft.ComplexEventProcessing.Linq
Ensamblado: Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)
Sintaxis
public static decimal Avg<TPayload>(
this CepWindow<TPayload> window,
Expression<Func<TPayload, decimal>> input
)
Parámetros de tipo
- TPayload
Tipo de carga de los eventos de ventana.
Parámetros
- window
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepWindow< (Of < ( <'TPayload> ) > ) >
Ventana con los eventos de entrada a los que se aplica el promedio.
- input
Tipo: System.Linq.Expressions. . :: . .Expression< (Of < ( <'Func< (Of < ( <'TPayload, Decimal> ) > ) >> ) > ) >
Expresión lambda que especifica el valor con el que se calcula el promedio.
Valor devuelto
Tipo: System. . :: . .Decimal
Valor que contiene el promedio de los eventos de la ventana de entrada.
Nota de uso
En Visual Basic y C#, puede llamar a este método como un método de instancia en cualquier objeto del tipo CepWindow< (Of < ( <'TPayload> ) > ) >. Cuando utilice la sintaxis del método de instancia para llamar a este método, sáltese este parámetro primero. Para obtener más información, vea https://msdn.microsoft.com/es-es/library/bb384936(v=sql.105) o https://msdn.microsoft.com/es-es/library/bb383977(v=sql.105).