다음을 통해 공유


EdgeEvent 클래스

어댑터 및 사용자 정의 연산자의 가장자리 이벤트 작성 및 액세스를 허용하는 메서드 및 속성을 정의합니다.

상속 계층

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .EventInstance
    Microsoft.ComplexEventProcessing. . :: . .UntypedEvent
      Microsoft.ComplexEventProcessing..::..EdgeEvent

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

구문

public sealed class EdgeEvent : UntypedEvent

EdgeEvent 유형에서 다음 멤버를 표시합니다.

속성

  이름 설명
공용 속성 EdgeType 가장자리 유형을 가져옵니다.
공용 속성 EndTime 이벤트의 종료 시간을 가져오거나 설정합니다. 가장자리 시작 이벤트의 경우에는 이 값이 무시됩니다.
공용 속성 EventKind 이벤트의 종류를 가져옵니다. (UntypedEvent. . :: . .EventKind을(를) 재정의함)
공용 속성 StartTime 이벤트의 유효한 시작 시간을 가져오거나 설정합니다.

맨 위로 이동

메서드

  이름 설명
공용 메서드정적 멤버 CreateCti< (Of < <' (TPayload> ) > > ) 가장자리 이벤트 스트림에 CTI를 만듭니다.
공용 메서드정적 멤버 CreateEnd< (Of < <' (TPayload> ) > > ) 지정한 페이로드를 포함하는 가장자리 종료 이벤트를 만듭니다.
공용 메서드정적 멤버 CreateStart< (Of < <' (TPayload> ) > > ) 지정한 페이로드를 포함하는 가장자리 시작 이벤트를 만듭니다.
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetField< (Of < <' (T> ) > > )(Int32) 필드 값을 해당 서수로 가져옵니다. (UntypedEvent에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 SetField(Int32, Object) 해당 형식에 관계없이 지정한 필드의 값을 설정합니다. (UntypedEvent에서 상속됨)
공용 메서드 SetField< (Of < <' (T> ) > > )(Int32, T) 해당 서수로 지정된 필드 값을 설정합니다. (UntypedEvent에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

주의

가장자리 이벤트는 CEP 이벤트의 시작 또는 끝을 나타냅니다. 시작 시간과 종료 시간으로 완전하게 지정되는 단일 간격 이벤트와 달리 가장자리 이벤트는 쌍으로 지정해야 합니다. 시작 유형의 가장자리 이벤트는 이벤트 수명의 시작을 나타내고, 짝을 이루는 종료 이벤트는 이벤트 수명의 끝을 나타냅니다.

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

스레드 보안

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

참고 항목

참조

Microsoft.ComplexEventProcessing 네임스페이스