EventLogWebEventProvider 类

定义

实现将 ASP.NET 运行状况监视事件记录到Windows应用程序事件日志的事件提供程序。

public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
    inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
继承
EventLogWebEventProvider

示例

以下配置文件摘录显示了如何指定类型提供程序 EventLogWebEventProvider 来处理成功审核事件。 默认情况下,将配置要监视的 EventLogWebEventProvider 故障审核运行状况事件类型。 若要监视成功审核,需要对其进行配置,如示例代码所示。

<healthMonitoring
  enabled="true" heartbeatInterval="10">

  <rule>
    <add name="Success Audits Default"
      eventName="Success Audits"
      provider="EventLogProvider"
      profile="Default"
      minInterval="00:01:00" />
  </rule>

</healthMonitoring>

注解

ASP.NET 运行状况监视允许生产和运营人员管理已部署的 Web 应用程序。 命名空间 System.Web.Management 包含负责打包应用程序运行状况状态数据的运行状况事件类型和负责处理此数据的提供程序类型。 它还包含支持类型,这些类型有助于管理运行状况事件。

EventLogWebEventProvider默认情况下,配置了故障审核和错误运行状况监视事件。 这意味着,默认情况下,故障审核和错误运行状况监视事件记录在Windows应用程序事件日志中。

注释

在大多数情况下,你将能够使用实现的 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)

适用于

另请参阅