TraceWebEventProvider 类

定义

实现将 ASP.NET 运行状况监视事件作为跟踪消息发送的事件提供程序。

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 类型的 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)

适用于

另请参阅