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

範例

下列設定檔摘要顯示如何在區段中指定類型的提供者 TraceWebEventProvider healthMonitoringadd區段中的元素 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)

適用於

另請參閱