TraceWebEventProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作事件提供者,傳送 ASP.NET 健康監視事件做為追蹤訊息 (Trace Message)。
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 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) |