語言

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 應用程式事件日誌中。

Note

大多數情況下,你可以依實作使用 ASP.NET 健康監控類型,並且透過在 healthMonitoring 配置區塊指定數值來控制健康監控系統。 你也可以從健康監控類型中衍生,建立屬於自己的活動和服務提供者。 關於建立自訂提供者的範例,請參見 「如何實作健康監測自訂提供者範例」。

屬性

名稱 Description
Description

取得簡短且易記的描述,適合顯示在系統管理工具或其他使用者介面中。

(繼承來源 ProviderBase)
Name

取得組態期間用來參考提供者的易記名稱。

(繼承來源 ProviderBase)

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Flush()

將事件從提供者的緩衝區移入事件日誌。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
Initialize(String, NameValueCollection)

設定此物件的初始值。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ProcessEvent(WebBaseEvent)

處理傳給提供者的事件。

Shutdown()

執行與關閉服務提供者相關的任務。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱