다음을 통해 공유


CepOrderedStream(T) 클래스

정렬된 스트림은 "쿼리의 해당 변형 중 하나 또는 “정렬”의 결과로 생성됩니다. 이 스트림을 사용하면 Take 같이 정렬된 스트림에 대해 허용되는 작업의 후속 쿼리 사양을 제약할 수 있습니다.

상속 계층

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

네임스페이스:  Microsoft.ComplexEventProcessing.Linq
어셈블리:  Microsoft.ComplexEventProcessing(Microsoft.ComplexEventProcessing.dll)

구문

public class CepOrderedStream<T>

유형 매개 변수

  • T

CepOrderedStream<(Of <(<'T>)>)> 유형에서 다음 멤버를 표시합니다.

메서드

  이름 설명
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

확장 메서드

  이름 설명
공용 확장 메서드 Select< (Of < <' (TInput, TResult> ) > > ) 정렬된 스트림을 지정하면 이 메서드는 순위에 사용할 수 있는 정렬된 스트림을 생성합니다. (CepStream에 의해 정의됨)
공용 확장 메서드 Take< (Of < <' (TPayload> ) > > )(UInt32) 오버로드되었습니다. 정렬된 스트림을 지정하면 각 창에서 지정된 수의 이벤트를 가져옵니다. (CepStream에 의해 정의됨)
공용 확장 메서드 Take< (Of < <' (TInput, TResult> ) > > )(UInt32, Expression< (Of < <' (Func< (Of < <' (CepRankedEvent< (Of < <' (TInput> ) > > ), TResult> ) > > )> ) > > )) 오버로드되었습니다. 각 창에서 지정된 수의 이벤트를 가져오며 지정된 식도 계산합니다. 순위를 Take()의 결과에 프로젝션하려는 경우에 사용됩니다. (CepStream에 의해 정의됨)
공용 확장 메서드 ThenBy< (Of < <' (TPayload, TOrderKey> ) > > ) 정렬된 스트림을 rankSelector로 표시되는 다른 orderKey로 정렬합니다. (CepStream에 의해 정의됨)
공용 확장 메서드 ThenByDescending< (Of < <' (TPayload, TOrderKey> ) > > ) 정렬된 스트림을 rankSelector로 표시되는 다른 orderKey로 정렬합니다. (CepStream에 의해 정의됨)

맨 위로 이동

주의

스트림이 정렬되면 추가로 작성 가능한 일반 CEP 스트림을 생성하는 Take 연산이 그 다음에 와야 합니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.ComplexEventProcessing.Linq 네임스페이스