Класс 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) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.