Compartilhar via


Classe CepWindow(TPayload)

Uma janela é uma coleção finita de eventos que resulta da aplicação de um operador em janela em um fluxo de eventos.

Hierarquia de herança

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

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

Sintaxe

public class CepWindow<TPayload>

Parâmetros de tipo

  • TPayload

O tipo CepWindow<(Of <(<'TPayload>)>)> expõe os membros a seguir.

Métodos

  Nome Descrição
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Métodos de extensão

  Nome Descrição
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, SByte> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int16> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int32> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int64> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Byte> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt16> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt32> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt64> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Single> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Decimal> ) > > )> ) > > )) Sobrecarregado. Calcula a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Double> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (SByte> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int16> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int32> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int64> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Byte> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt16> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt32> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt64> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Single> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Decimal> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Avg< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Double> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a média de todos os eventos em uma janela. O valor sobre o qual se calcula a média é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Count< (Of < <' (TPayload> ) > > ) Calcula a contagem de eventos da janela. (Definido por CepWindowExtensionMethods.)
Método de extensão público Max< (Of < <' (TPayload, TMaxValue> ) > > ) Computa o máximo dos valores especificados pelo parâmetro de entrada em uma janela de eventos. (Definido por CepWindowExtensionMethods.)
Método de extensão público Min< (Of < <' (TPayload, TMinValue> ) > > ) Computa o mínimo dos valores especificados pelo parâmetro de entrada em uma janela de eventos. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, SByte> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int16> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int32> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Int64> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Byte> ) > > )> ) > > )) Sobrecarregado. Calcula a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt16> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt32> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, UInt64> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Single> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Decimal> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Double> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (SByte> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int16> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int32> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Int64> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Byte> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt16> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt32> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (UInt64> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Single> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Decimal> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público Sum< (Of < <' (TPayload> ) > > )(Expression< (Of < <' (Func< (Of < <' (TPayload, Nullable< (Of < <' (Double> ) > > )> ) > > )> ) > > )) Sobrecarregado. Computa a soma de todos os eventos em uma janela. O valor sobre o qual se calcula a soma é definido no parâmetro de expressão de entrada. (Definido por CepWindowExtensionMethods.)
Método de extensão público UserDefinedAggregate< (Of < <' (TPayload, TUda, TAggregateOutput> ) > > ) Chama uma UDA (agregação definida pelo usuário) na qual a UDA não utiliza uma expressão adicional para mapear o evento de entrada para a entrada que a UDA espera. (Definido por CepWindowExtensionMethods.)
Método de extensão público UserDefinedAggregateWithMapping< (Of < <' (TPayload, TUda, TAggregateInput, TAggregateOutput> ) > > ) Chama uma agregação definida pelo usuário. (Definido por CepWindowExtensionMethods.)

Início

Comentários

As janelas servem de base para operações fundamentadas em conjunto, como agregação ou classificação. Para obter mais informações, consulte Usando janelas de eventos.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.ComplexEventProcessing.Linq