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


Определение свойств основного класса событий

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

При создании приложения служб Notification Services создают для класса событий таблицы, представления, основные индексы и процедуры. У основного класса событий имеются имя, поля событий и файловая группа. При определении приложения определите основной класс событий. При определении приложения служб Notification Services определите классы событий для этого приложения. Все классы событий имеют некоторые общие свойства, описанные в этом разделе.

Основной класс событий

Для всех классов событий имеются следующие пользовательские свойства:

  • Имя класса событий.
  • Поля событий, описывающие данные событий и определяющие столбцы таблицы событий.
  • Файловая группа, которая указывает, где в базе данных приложений служб Notification Services создают объекты класса событий.

Можно определить дополнительные индексы и таблицы хроники событий. Дополнительные сведения см. в разделах Определение индексов для класса событий и Определение хроники для класса событий.

Службы Notification Services автоматически добавляют следующие столбцы таблицы событий:

  • Столбцы EventID и EventBatchID.
  • Стандартные индексы для столбцов идентификации.

Определение основного класса событий

При определении приложения с помощью XML-документа определите классы событий в файле определения приложения (ADF). При определении приложения программным путем для указания классов событий используйте управляющие объекты служб Notification Services.

Имя класса событий

Каждый класс событий в приложении должен иметь уникальное имя. Это имя используется для создания объектов приложения и запуска административных отчетов.

Присвоение имени классу событий

При определении приложения с помощью XML-документа определите имена классов событий в файле определения приложения (ADF). При определении приложения программным путем используйте объекты NMO для определения имен классов событий.

Поля событий

Все классы событий имеют одно или несколько полей событий. Эти поля определяют столбцы для таблицы и представлений событий. Столбцы в результирующей таблице содержат данные событий.

Определите поля событий в соответствии со столбцами для таблицы. Для каждого поля необходимо определить имя и тип данных. Также можно определить модификаторы типа, например может ли поле иметь значение NULL.

Службы Notification Services автоматически добавляют поля EventID и EventBatchID к классу событий, когда службы Notification Services создают базу данных приложений.

Определение полей событий

При определении приложения с помощью XML-документа определите поля событий в файле определения приложения (ADF). При определении приложения программным путем используйте объекты NMO для определения полей событий.

Файловая группа класса событий

Каждый класс событий можно поместить в файловую группу. Если файловая группа не указывается, то таблица событий автоматически создается в файловой группе по умолчанию для базы данных приложений.

Дополнительные сведения о файловых группах см. в разделе Работа с файлами и файловыми группами.

Определение файловой группы класса событий

При определении приложения с помощью XML-документа укажите файловую группу класса событий в файле определения приложения (ADF). При определении приложения программным путем используйте объекты NMO для определения файловой группы класса событий.

См. также

Основные понятия

Определение индексов для класса событий
Определение хроники для класса событий

Другие ресурсы

Определение классов событий

Справка и поддержка

Получение помощи по SQL Server 2005