Share via


EdgeEvent(TPayload) 클래스

가장자리 이벤트는 CEP 이벤트의 시작 또는 끝을 나타냅니다.

상속 계층

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .EventInstance
    Microsoft.ComplexEventProcessing. . :: . .TypedEvent< (Of < ( <'TPayload> ) > ) >
      Microsoft.ComplexEventProcessing..::..EdgeEvent<(Of <(<'TPayload>)>)>

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

구문

public sealed class EdgeEvent<TPayload> : TypedEvent<TPayload>

유형 매개 변수

  • TPayload
    가장자리 이벤트의 페이로드 유형입니다.

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

속성

  이름 설명
공용 속성 EdgeType 가장자리 유형을 가져옵니다.
공용 속성 EndTime 이벤트의 유효한 종료 시간을 가져오거나 설정합니다. 가장자리 시작 이벤트의 경우에는 이 값이 무시됩니다.
공용 속성 EventKind 이벤트의 종류를 가져옵니다. (TypedEvent< (Of < ( <'TPayload> ) > ) >에서 상속됨)
공용 속성 Payload 이벤트 페이로드를 가져오거나 설정합니다. (TypedEvent< (Of < ( <'TPayload> ) > ) >에서 상속됨)
공용 속성 StartTime 이벤트의 유효한 시작 시간을 가져오거나 설정합니다. 가장자리 종료 이벤트의 경우에는 이 값이 무시됩니다.

맨 위로 이동

메서드

  이름 설명
공용 메서드정적 멤버 CreateCti 가장자리 이벤트 스트림에 CTI를 만듭니다.
공용 메서드정적 멤버 CreateEnd 지정한 페이로드를 포함하는 가장자리 종료 이벤트를 만듭니다.
공용 메서드정적 멤버 CreateStart 지정한 페이로드를 포함하는 가장자리 시작 이벤트를 만듭니다.
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

주의

시작 시간과 종료 시간으로 완전하게 지정되는 단일 간격 이벤트와 달리 가장자리 이벤트는 쌍으로 지정해야 합니다. 시작 유형의 가장자리 이벤트는 이벤트 수명의 시작을 나타내고, 짝을 이루는 종료 이벤트는 이벤트 수명의 끝을 나타냅니다. 가장자리 이벤트에 대한 자세한 내용은 StreamInsight 서버 개념을 참조하십시오.

가장자리 이벤트는 새 신호 값의 도착을 미리 알 수 없는 불연속 신호를 모델링하는 데 주로 사용됩니다. 이러한 패턴에 따라 이전 시작 이벤트에 대한 종료 이벤트가 전송된 후 새 값에 대해 시작 이벤트가 전송됩니다. 종료 이벤트는 페이로드는 물론 시작 이벤트의 시작 시간과 일치해야 합니다. 이벤트 유형을 만드는 방법은 [CreatingEventTypes]이벤트 유형 만들기를 참조하십시오.

EdgeEvent{TPayload} ev = CreateInsertEvent(EdgeType.Start);
ev.StartTime = DateTime.Now;
ev.Payload = ...
EnqueueOperationResult result = Enqueue(ref ev);

스레드 보안

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

참고 항목

참조

Microsoft.ComplexEventProcessing 네임스페이스