ASP.NET中用healthMonitor属性用法
发布时间:2016-12-05 编辑:jiaochengji.com
教程集为您提供ASP.NET中用healthMonitor属性用法等资源,欢迎您收藏本站,我们将为您提供最新的ASP.NET中用healthMonitor属性用法资源
在ASP.NET 2.0中,可以使用healthMonitoring属性监测事件。healthMonitoring属性是一个基于方法的provider,在这里可以构造自己的provider。利用healthMonitoring属性,我们可以诸如记录错语、成功的事件等,对不同的数据源,如事件日志,Sql Server甚至对于自己通过继承WebEventProvider类创建自己的providers。在此文章中,我打算介绍配置一个监测SqlServer错语的并且对某人的电子信箱地址发送邮件的web应用程序。首先,看一下在web.config中的healthMonitoring程序片段,在此可以建立将要用到的事件。
<healthMonitoring Enabled="true|false" heartBeatInterval="time interval">
<bufferModes>... </bufferModes>
<providers>... </providers>
<eventMappings>... </eventMappings>
<profiles>... </profiles>
<rules>... </rules>
</healthMonitoring>
如果看一下<healthMonitoring>元素,就可以判断是否可以将设置属性为有效或无效,也可以指定对WebHeaderBeatEvent被唤醒的时间间隔。healthMonitoring有5个孩子。
bufferModes,在此可以定义一个Provider的缓冲区大小。
Providers,在此说明处理事件的Providers。
eventMappings, 在此可以画出与友好事件类型相关的事件名称。
profiles, 在此定义一个可以用来配置事件的参数集集合。
rules, 在此画出Providers的事件图。
可以阅读更多含在VS 2550文档中的关于这些元素的东西。
在继续之前,这里有一份含ASP.NET中的一些Providers清单:
System.Web.Management.MailWebEventProvider
System.Web.Management.SimpleMailWebEventProvider
System.Web.Management.TemplatedMailWebEventProvider
System.Web.Management.TraceWebEventProvider
System.Web.Management.EventLogWebEventProvider
<healthMonitoring Enabled="true|false" heartBeatInterval="time interval">
<bufferModes>... </bufferModes>
<providers>... </providers>
<eventMappings>... </eventMappings>
<profiles>... </profiles>
<rules>... </rules>
</healthMonitoring>
如果看一下<healthMonitoring>元素,就可以判断是否可以将设置属性为有效或无效,也可以指定对WebHeaderBeatEvent被唤醒的时间间隔。healthMonitoring有5个孩子。
bufferModes,在此可以定义一个Provider的缓冲区大小。
Providers,在此说明处理事件的Providers。
eventMappings, 在此可以画出与友好事件类型相关的事件名称。
profiles, 在此定义一个可以用来配置事件的参数集集合。
rules, 在此画出Providers的事件图。
可以阅读更多含在VS 2550文档中的关于这些元素的东西。
在继续之前,这里有一份含ASP.NET中的一些Providers清单:
System.Web.Management.MailWebEventProvider
System.Web.Management.SimpleMailWebEventProvider
System.Web.Management.TemplatedMailWebEventProvider
System.Web.Management.TraceWebEventProvider
System.Web.Management.EventLogWebEventProvider
您可能感兴趣的文章:
ASP.NET中用healthMonitor属性用法
asp.net取得IP及用户名信息常用方法
Asp.net防止重复提交的实现方法
ASP.NET的WebFrom组件LinkButton编程
asp.net防止重复提交(禁用按钮)的方法介绍
asp.net生能优化方法-会话状态的灵活应用
C#类学习笔记之C#类的属性
c#(asp.net)访问母版页的控件、属性、方法介绍
asp.net Control控件常用的属性与方法
asp.net性能优化方法-只在必要时保存服务器控件视图状态
[关闭]