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 アプリケーション イベント ログに記録されます。

Note

ほとんどの場合、実装されている 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)

適用対象

こちらもご覧ください