次の方法で共有


TraceWebEventProvider クラス

定義

ASP.NET 状態監視イベントをトレース メッセージとして送信するイベント プロバイダーを実装します。

public ref class TraceWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class TraceWebEventProvider : System.Web.Management.WebEventProvider
type TraceWebEventProvider = class
    inherit WebEventProvider
Public NotInheritable Class TraceWebEventProvider
Inherits WebEventProvider
継承
TraceWebEventProvider

次の構成ファイルの抜粋は、 セクションで 型のプロバイダーを指定 TraceWebEventProvider する方法を示 healthMonitoring しています。 セクション add の 要素 rules は、プロバイダーが要求処理イベントを処理します。

<healthMonitoring  
    enabled="true"  
    heartBeatInterval="0">  
    <providers>  
        <add name="TraceEventProvider"  
            type="System.Web.Management.TraceWebEventProvider,   
              System.Web"  
            buffer="false"  
            bufferMode=""  
            maxEventLength="4096"  
            maxSize="4096"  
            maxMessagesPerNotification="1"  
        />  
    </providers>  
    <eventMappings>  
        <add name="Request Processing Events"  
            type="System.Web.Management.WebRequestEvent, System.Web"   
        />  
    </eventMappings>  
    <profiles>  
        <add name="Trace"  
            minInstances="1"  
            maxLimit="Infinite"  
            minInterval="00:00:00"  
        />  
    </profiles>  
    <rules>  
        <add name="Trace Request Processing"  
            eventName="Request Processing Events"  
            provider="TraceEventProvider"  
            profile="Trace"  
        />  
   </rules>  
</healthMonitoring>   

注釈

ASP.NET の監視を使用すると、運用スタッフはデプロイされた Web アプリケーションを管理できます。 名前空間には、アプリケーションの正常性状態データのパッケージ化を担当する正常性イベントの種類と、このデータの処理を担当するプロバイダーの種類 System.Web.Management が含まれている。 また、正常性イベントの管理中に役立つサポート型も含まれている。

このプロバイダーは、 オブジェクトにイベントを渡 Trace します。 クラスから派生したイベントをトレース エラーとして渡し、他のすべてのイベントをトレース WebBaseErrorEvent 情報として渡します。

注意

オブジェクト TraceWebEventProvider は、イベント バッファリングを提供します。

注意

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

適用対象

こちらもご覧ください