WebHeartbeatEvent 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義定期引發的健康監視事件。
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 健康情況監視可讓生產和營運人員管理已部署的 Web 應用程式。 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) |