教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 ASP.NET中用healthMonitor属性用法

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

您可能感兴趣的文章:
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性能优化方法-只在必要时保存服务器控件视图状态

[关闭]
~ ~