WebHeartbeatEvent Класс

Определение

Определяет события контроля сигналов подтверждения соединения, порождаемые через определенные интервалы времени.

public ref class WebHeartbeatEvent : System::Web::Management::WebManagementEvent
public class WebHeartbeatEvent : System.Web.Management.WebManagementEvent
type WebHeartbeatEvent = class
    inherit WebManagementEvent
Public Class WebHeartbeatEvent
Inherits WebManagementEvent
Наследование

Примеры

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

Примечание

EventLogWebEventProviderТипы и события работоспособности пульса для мониторинга настраиваются по умолчанию. Единственное, что нужно сделать, — это определить правило для отслеживания событий работоспособности пульса. Помните, что по умолчанию регистрируются только аудиты сбоев.

<healthMonitoring   
  enabled="true" heartbeatInterval="100">  
  <rules>  
    <add name="Heart Beat Events"  
      eventName="Heartbeats"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rules>  
</healthMonitoring>  

Комментарии

ASP.NET мониторинг работоспособности позволяет рабочим и операционным сотрудникам управлять развернутыми веб-приложениями. System.Web.ManagementПространство имен содержит типы событий работоспособности, отвечающие за упаковку данных о состоянии работоспособности приложения и типы поставщиков, ответственные за обработку этих данных. Он также содержит вспомогательные типы, помогающие в управлении событиями работоспособности.

события мониторинга работоспособности пульса служат в качестве таймера для системы мониторинга работоспособности ASP.NET. Они вызываются через интервал, определенный heartBeatInterval атрибутом healthMonitoring раздела конфигурации. WebHeartbeatEventИспользует WebProcessStatistics класс для получения сведений о процессе.

Примечание

в большинстве случаев вы сможете использовать ASP.NET типы мониторинга работоспособности в соответствии с реализацией, и вы сможете управлять системой мониторинга работоспособности, указав значения в healthMonitoring разделе конфигурации. Вы также можете получить от типов мониторинга работоспособности, чтобы создавать собственные пользовательские события и поставщики.

Конструкторы

WebHeartbeatEvent(String, Int32)

Инициализирует новый экземпляр класса WebHeartbeatEvent с заданным сообщением и кодом события.

Свойства

EventCode

Получает значение кода, связанное с событием.

(Унаследовано от WebBaseEvent)
EventDetailCode

Получает подробный код события.

(Унаследовано от WebBaseEvent)
EventID

Получает идентификатор, связанный с событием.

(Унаследовано от WebBaseEvent)
EventOccurrence

Получает значение счетчика, показывающее, сколько раз произошло событие.

(Унаследовано от WebBaseEvent)
EventSequence

Получает количество порождений события приложением.

(Унаследовано от WebBaseEvent)
EventSource

Получает объект, порождающий событие.

(Унаследовано от WebBaseEvent)
EventTime

Получает время порождения события.

(Унаследовано от WebBaseEvent)
EventTimeUtc

Получает время порождения события.

(Унаследовано от WebBaseEvent)
Message

Получает сообщение, описывающее событие.

(Унаследовано от WebBaseEvent)
ProcessInformation

Получает сведения о размещающем приложение процессе ASP.NET.

(Унаследовано от WebManagementEvent)
ProcessStatistics

Предоставляет ключевые сведения о запущенном процессе.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FormatCustomEventDetails(WebEventFormatter)

Обеспечивает стандартное форматирование сведений о событии.

(Унаследовано от WebBaseEvent)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IncrementPerfCounters()

Используется для внутренних целей для увеличения значений счетчиков производительности.

(Унаследовано от WebBaseEvent)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Raise()

Порождает событие, уведомляя любого настроенного поставщика о произошедшем событии.

(Унаследовано от WebBaseEvent)
ToString()

Форматирует сведения события для последующего отображения.

(Унаследовано от WebBaseEvent)
ToString(Boolean, Boolean)

Форматирует сведения события для последующего отображения.

(Унаследовано от WebBaseEvent)

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

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