Compartir a través de


Clase CepWindow(TPayload)

Una ventana es una colección finita de eventos que es el resultado de aplicar un operador de ventana en un flujo de eventos.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Linq..::..CepWindow<(Of <(<'TPayload>)>)>

Espacio de nombres:  Microsoft.ComplexEventProcessing.Linq
Ensamblado:  Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)

Sintaxis

public class CepWindow<TPayload>

Parámetros de tipo

  • TPayload

El tipo CepWindow<(Of <(<'TPayload>)>)> expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, SByte> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int16> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int32> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int64> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Byte> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt16> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt32> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt64> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Single> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Decimal> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Double> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (SByte> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int16> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int32> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int64> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Byte> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt16> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt32> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt64> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Single> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Decimal> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Double> ) > > )> ) > > )> ) > > )) Sobrecargado. 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. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Count< (Of < <' (TPayload> ) > > ) Calcula el recuento de los eventos de la ventana. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Max< (Of < <' (TPayload, TMaxValue> ) > > ) Calcula el máximo de los valores especificados por el parámetro de entrada en una ventana de eventos. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Min< (Of < <' (TPayload, TMinValue> ) > > ) Calcula el mínimo de los valores especificados por el parámetro de entrada en una ventana de eventos. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, SByte> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int16> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int32> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int64> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Byte> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt16> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt32> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt64> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Single> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Decimal> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Double> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (SByte> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int16> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int32> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int64> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Byte> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt16> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt32> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt64> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Single> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Decimal> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Double> ) > > )> ) > > )> ) > > )) Sobrecargado. Calcula la suma de todos los eventos de una ventana. El valor con el que calcular la suma se define en el parámetro de expresión de entrada. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública UserDefinedAggregate< (Of < <' (TPayload, TUda, TAggregateOutput> ) > > ) Llama a un agregado definido por el usuario (UDA) en el que el UDA no toma ninguna expresión adicional para asignar el evento de entrada a la entrada que espera el UDA. (Con definición de CepWindowExtensionMethods.)
Método de extensión pública UserDefinedAggregateWithMapping< (Of < <' (TPayload, TUda, TAggregateInput, TAggregateOutput> ) > > ) Llama a un agregado definido por el usuario. (Con definición de CepWindowExtensionMethods.)

Arriba

Comentarios

Las ventanas sirven como base para las operaciones basadas en conjunto, como la agregación o la clasificación. Para obtener más información, vea Utilizar ventanas de eventos.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.ComplexEventProcessing.Linq