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


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 для обработки событий аудита успешного выполнения. По 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)

Применяется к

См. также раздел