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) |