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 健康情況監視可讓生產和營運人員管理已部署的 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)

適用於

另請參閱