Compartilhar via


Classe CepOrderedStream(T)

Um fluxo ordenado é o resultado de "order by" ou de uma de suas variações na consulta. Ele ajuda a restringir a especificação de consulta subsequente a operações que são permitidas em um fluxo ordenado, como Take.

Hierarquia de herança

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Linq..::..CepOrderedStream<(Of <(<'T>)>)>

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

Sintaxe

public class CepOrderedStream<T>

Parâmetros de tipo

  • T

O tipo CepOrderedStream<(Of <(<'T>)>)> 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 Select< (Of < <' (TInput, TResult> ) > > ) Dado um fluxo ordenado, este método gera um fluxo ordenado que pode ser usado para classificação. (Definido por CepStream.)
Método de extensão público Take< (Of < <' (TPayload> ) > > )(UInt32) Sobrecarregado. Dado um fluxo ordenado, toma um determinado número de eventos de cada janela. (Definido por CepStream.)
Método de extensão público Take< (Of < <' (TInput, TResult> ) > > )(UInt32, Expression< (Of < <' (Func< (Of < <' (CepRankedEvent< (Of < <' (TInput> ) > > ), TResult> ) > > )> ) > > )) Sobrecarregado. Obtém um determinado número de eventos de cada janela e também avalia a expressão especificada. É usado nos casos em que você deseja projetar a classificação no resultado de Take(). (Definido por CepStream.)
Método de extensão público ThenBy< (Of < <' (TPayload, TOrderKey> ) > > ) Ordena um fluxo ordenado por outra orderKey conforme indicado por rankSelector. (Definido por CepStream.)
Método de extensão público ThenByDescending< (Of < <' (TPayload, TOrderKey> ) > > ) Ordena um fluxo ordenado por outra orderKey conforme indicado por rankSelector. (Definido por CepStream.)

Início

Comentários

Após a ordenação de um fluxo, ele deve ser seguido por uma operação Take que gera um fluxo CEP regular que pode ser composto depois.

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