EventLogWebEventProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует поставщик событий, записывающий события мониторинга состояния ASP.NET в журнал событий приложений Windows.
public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
- Наследование
Примеры
В следующем фрагменте файла конфигурации показано, как указать поставщика типа EventLogWebEventProvider для обработки событий аудита успешного выполнения. По EventLogWebEventProvider умолчанию настраиваются типы событий работоспособности аудита и сбоя. Чтобы отслеживать успешные аудиты, необходимо настроить их, как показано в примере кода.
<healthMonitoring
enabled="true" heartbeatInterval="10">
<rule>
<add name="Success Audits Default"
eventName="Success Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rule>
</healthMonitoring>
Комментарии
ASP.NET мониторинг работоспособности позволяет рабочим и операционным сотрудникам управлять развернутыми веб-приложениями. Пространство System.Web.Management имен содержит типы событий работоспособности, отвечающие за упаковку данных о состоянии работоспособности приложения, и типы поставщиков, ответственные за обработку этих данных. Он также содержит вспомогательные типы, которые помогают во время управления событиями работоспособности.
События EventLogWebEventProvider, аудит сбоев и события мониторинга работоспособности ошибок настроены (включены) по умолчанию. Это означает, что события аудита сбоев и мониторинга работоспособности ошибок по умолчанию регистрируются в журнале событий приложений Windows.
Примечание
В большинстве случаев вы сможете использовать ASP.NET типы мониторинга работоспособности, как реализовано, и вы будете управлять системой мониторинга работоспособности, указывая значения в healthMonitoring
разделе конфигурации. Вы также можете наследоваться от типов мониторинга работоспособности для создания собственных пользовательских событий и поставщиков. Пример создания настраиваемого поставщика см. в разделе How to: Implement the Health Monitoring Custom Provider Example.
Свойства
Description |
Возвращает краткое, понятное описание, подходящее для отображения в инструментах администрирования или других пользовательских интерфейсах (UI). (Унаследовано от ProviderBase) |
Name |
Возвращает понятное имя, используемое для ссылки на поставщика во время конфигурирования. (Унаследовано от ProviderBase) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Flush() |
Перемещает события из буфера поставщика в журнал событий. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Initialize(String, NameValueCollection) |
Задает первоначальные значения для этого объекта. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ProcessEvent(WebBaseEvent) |
Обрабатывает событие, переданное поставщику. |
Shutdown() |
Выполняет задачи, связанные с завершением работы поставщика. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |