Поделиться через


Класс 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.)

В начало

Замечания

Граничное событие представляет начало или завершение события обработки сложных событий. В противоположность единичным интервальным событиям, которые полностью задаются значениями времени начала и окончания, граничные события должны даваться парами. Граничное событие типа Start обозначает начало времени существования события, а соответствующее событие End обозначает окончание времени существования события.

Граничные события обычно используются для моделирования отдельных сигналов, при котором момент прихода нового значения сигнала заранее неизвестен. Такой шаблон предполагает выдачу события окончания, касающегося предыдущего события начала, за которым следует событие начала для нового значения. Обратите внимание, что событие окончания должно соответствовать времени начала события Start, а также полезным данным. Дополнительные сведения см. в разделе Основные понятия сервера служб StreamInsight.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.ComplexEventProcessing