TraceWebEventProvider クラス
アセンブリ: System.Web (system.web.dll 内)
構文
運用および操作の担当者は、ASP.NET Health Monitoring を使用して、配置されている Web アプリケーションを管理できます。System.Web.Management 名前空間には、アプリケーションの状態データをパッケージ化する状態イベント型、およびそのデータを処理するプロバイダ型が含まれます。また、状態イベント管理を支援するサポート型も含まれます。
このプロバイダは、イベントを Trace オブジェクトに渡します。WebBaseErrorEvent クラスから派生したイベントはトレース エラーとして渡し、その他すべてのイベントはトレース情報として渡します。
メモ |
---|
TraceWebEventProvider オブジェクトでは、イベントのバッファリングは行いません。
|
以下は構成ファイルからの抜粋です。TraceWebEventProvider 型のプロバイダを healthMonitoring セクションで指定する方法を示しています。rules セクションの add 要素では、このプロバイダが要求処理イベントを処理することを指定しています。
<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>
System.Configuration.Provider.ProviderBase
System.Web.Management.WebEventProvider
System.Web.Management.TraceWebEventProvider
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- TraceWebEventProvider クラスのページへのリンク