healthMonitoring 的 providers 項目 (ASP.NET 設定結構描述)
定義負責處理事件的健康監視提供者。
這個項目是 .NET Framework 2.0 版中新增的項目。
<providers>
<add... />
<remove... />
<clear />
</providers>
屬性和項目
下列章節會說明屬性、子項目和父項目。
屬性
無。
子項目
項目 |
描述 |
---|---|
add |
選擇性項目。 指定提供者的名稱和對其進行實作的類別。 |
clear |
選擇性項目。 從集合移除所有健康監視提供者。 |
remove |
選擇性項目。 從集合移除指定的狀況監視提供者。 |
父項目
項目 |
描述 |
---|---|
configuration |
指定 Common Language Runtime 和 .NET Framework 應用程式所使用之每個組態檔中需要的根項目 (Root Element)。 |
system.web |
指定 ASP.NET 組態區段的根項目。 |
healthMonitoring |
設定健康監視的應用程式。 |
備註
您可以依應用程式的需要加入多個提供者。
提供者會處理健康事件。 如需如何將事件對應至提供者的詳細資訊,請參閱 healthMonitoring 的 eventMappings 項目 (ASP.NET 設定結構描述) 項目。
如果存在額外的名稱值組,提供者就必須處理這些值。
預設組態
下列預設 providers 項目已在 .NET Framework 2.0 版中的根目錄 Web.config 檔中設定。
<providers>
<add name="EventLogProvider" type="System.Web.Management.EventLogWebEventProvider,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
<add ConnectionStringName="LocalSqlServer"
maxEventDetailsLength="1073741823" buffer="false"
bufferMode="Notification" name="SqlWebEventProvider"
type="System.Web.Management.SqlWebEventProvider,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
<add name="WmiWebEventProvider" type="System.Web.Management.WmiWebEventProvider,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
範例
下列程式碼範例將顯示如何加入提供者。
<providers>
<add name="WmiEventProvider"
type="System.Web.Management.WebWmiEventProvider,
System.Web,Version=1.2.3400.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="SampleEventProvider"
type="Samples.AspNet.SampleEventProvider,SampleEventProvider,
Version=0.0.0.0,Culture=neutral,PublicKeyToken=92029af6cf75bd7c,
ProcessorArchitecture=Neutral"/>
</providers>
項目資訊
組態區段處理常式 |
|
組態成員 |
|
可設定的位置 |
Machine.config 根層次的 Web.config 應用程式層級的 Web.config |
需求 |
Microsoft Internet Information Services (IIS) 5.0、5.1 或 6.0 版 .NET Framework 2.0 版 Microsoft Visual Studio 2005 |
請參閱
工作
How to: Lock ASP.NET Configuration Settings
參考
healthMonitoring 項目 (ASP.NET 設定結構描述)
healthMonitoring 提供者的 add 項目 (ASP.NET 設定結構描述)
healthMonitoring 之 providers 的 remove 項目 (ASP.NET 設定結構描述)
healthMonitoring 之 providers 的 clear 項目 (ASP.NET 設定結構描述)
概念
ASP.NET Health Monitoring Overview
ASP.NET Configuration Overview
ASP.NET Server Controls and Browser Capabilities