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 健康情況監視可讓生產與作業人員管理已部署的 Web 應用程式。 System.Web.Management命名空間包含負責封裝應用程式健康狀態資料的健全狀況事件種類,以及負責處理此資料的提供者類型。 它也包含支援類型,可協助管理健康情況事件。

預設 EventLogWebEventProvider 會 (啟用) 設定失敗稽核和錯誤健康情況監視事件。 這表示失敗稽核和錯誤健康情況監視事件預設會記錄在 Windows 應用程式事件記錄檔中。

注意

在大部分情況下,您將能夠使用實作的 ASP.NET 健康情況監視類型,而且您會在組態區段中指定值 healthMonitoring 來控制健康情況監視系統。 您也可以衍生自健康情況監視類型,以建立您自己的自訂事件和提供者。 如需建立自訂提供者的範例,請參閱 如何:實作健全狀況監視自訂提供者範例

屬性

Description

取得簡短、易讀的描述,適合顯示在管理工具或其他使用者介面 (UI) 中。

(繼承來源 ProviderBase)
Name

取得用來在設定期間代表提供者的易記名稱。

(繼承來源 ProviderBase)

方法

Equals(Object)

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

(繼承來源 Object)
Flush()

將事件從提供者的緩衝區移至事件記錄檔。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

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

設定這個物件的初始值。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ProcessEvent(WebBaseEvent)

處理傳遞給提供者的事件。

Shutdown()

執行與關閉提供者關聯的工作。

ToString()

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

(繼承來源 Object)

適用於

另請參閱