EventLogWebEventProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现事件提供程序,该程序将 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默认配置要监视的 和 失败审核运行状况事件类型。 若要监视成功审核,需要配置这些审核,如示例代码所示。
<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) |