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


Класс CepEventType

Представляет тип события, используемый приложением обработки сложных событий. Полезные данные события и поля этих данных имеют связанные типы событий обработки сложных событий.

Иерархия наследования

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .CepObject
    Microsoft.ComplexEventProcessing. . :: . .ApplicationObject
      Microsoft.ComplexEventProcessing..::..CepEventType

Пространство имен:  Microsoft.ComplexEventProcessing
Сборка:  Microsoft.ComplexEventProcessing (в Microsoft.ComplexEventProcessing.dll)

Синтаксис

public sealed class CepEventType : ApplicationObject

Тип CepEventType обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство Application Возвращает приложение размещения. (Производный от ApplicationObject.)
Открытое свойство ClrType Возвращает тип среды CLR, который эквивалентен типу события обработки сложных событий.
Открытое свойство Fields Возвращает коллекцию полей типа события, упорядоченную в соответствии с лексикографическим порядком имен типов событий.
Открытое свойство FieldsByOrdinal Возвращает коллекцию полей типов события, упорядоченную по порядковому номеру.
Открытое свойство Name Возвращает имя данного объекта. (Производный от CepObject.)
Открытое свойство ShortName Возвращает краткое имя объекта обработки сложных событий. (Производный от CepObject.)

В начало

Методы

  Имя Описание
Открытый метод Delete Удаляет объект. (Производный от ApplicationObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Поля

  Имя Описание
Защищенное поле _name Имя CepObject, которое представляет собой полный путь Uri. (Производный от CepObject.)
Защищенное поле _shortName Краткое имя CepObject без полного пути Uri. (Производный от CepObject.)

В начало

Замечания

Тип события определяет структуру событий CEP. Поток CEP всегда имеет один конкретный тип событий и поэтому может содержать только события с этой структурой. Тип события основан на структуре или классе CLR и как таковой неявно регистрируется с приложением, если это необходимо. Например, регистрация в приложении объекта шаблона запроса LINQ неявно создает типы событий входа и выхода в приложении, основанные на типах CLR, которые являются входом и результатом инструкции LINQ.

Тип события содержит список атомарных полей, которые, в свою очередь, имеют определенный тип события CEP.

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

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

См. также

Справочник

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