共用方式為


TraceWebEventProvider 類別

定義

實作事件提供者,傳送 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

範例

下列組態檔摘錄示範如何在 區段中指定 類型的TraceWebEventProviderhealthMonitoring提供者。 區 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)

適用於

另請參閱