Таблица 18.5. Список событий, доступных в установке по умолчанию

Имя события Тип события Описание
All Events
(Все события)
WebBaseEvent Сопоставление для всех доступных событий, поскольку все события происходят от этого класса.

HeartBeats
(Тактовые импульсы)
WebHeartBeatEvent Событие такового импульса для получения информации о процессе в течение регулярных интервалов времени.

Application Lifetime Events
(События времени
жизни приложения)
WebApplicationLifetimeEvent Доставляет события, характерные для приложений, такие как запуск или прекращение работы.

Request Processing Events
(События обработки
запросов)
WebRequestEvent Базовая конфигурация для доставки всех доступных событий, связанных с обработкой запросов.

All Errors
(Все ошибки)
WebBaseErrorEvent Перехватывает все типы событий ошибок, так как вообще этот класс является базовым классом для ошибок.

Infrastructure Errors
(Ошибки инфраструктуры)
WebErrorEvent В то время как Аll Errors сфокусировано на всех ошибках, происходящих в Web-приложении, этот тип ошибок включает также ошибки инфраструктуры самой исполняющей среды ASP.NET.

Request Processing
Errors

(Ошибки обработки
запросов)

WebRequestErrorEvent Ошибки, которые возникают в процессе обработки одного запроса.

All Audits
(Все события
аудита)
WebAuditEvent Перехватывает все типы проверок, поскольку этот класс является базовым классом для событий проверки.

Failure Audits
(События аудита, связанные со сбоями)
WebFailureAuditEvent Перехватывает все проверки, обозначаемые как сбои, такие как неверный вход или ошибки типа "access denied" ("в доступе отказано").

Success Audits
(Успешные события аудита)
WebSuccessAuditEvent Перехватывает все проверки, обозначенные как успешные операции.

Несмотря на то, что только три поставщика из предыдущего фрагмента кода сконфигурированы по умолчанию, платформа поставляется с пятью поставщиками. Если вам нужен другой поставщик, просто напишите класс, унаследованный от класса ProviderBase пространства имей System.Configuration.Provider, и зарегистрируйте поставщик в подразделе <providers> раздела<healthMonitoring> в вашем собственном файле web.config точно так же, как и в предыдущем фрагменте кода. Платформа поставляется со следующими поставщиками:

предыдущая    следующая страница    вначало главы    оглавление

795

Hosted by uCoz