国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET中用healthMonitor屬性用法

2024-07-10 12:40:36
字體:
來源:轉載
供稿:網友

  在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
System.Web.Management.SqlWebEventProvider
System.Web.Management.WmiWebEventProvider

  不需要解釋這些,名字告訴我們它們是干什么的。還要提一下SqlWebEventProvider依靠Sql server而工作,它將事件存儲在aspnet_Web_Event表。為了安裝此數據庫,必須運行位于framework文件夾中的aspnet_regsql.exe向導。

  現在,配置對Sql server provider有登錄錯語并且發送一個電子郵件而產生錯誤的程序。

  下面是一個使用SqlWebEventProvider和SimpleMailWebEventProvider來存錯語事件的例子。

<healthMonitoring enabled="true" heartBeatInterval="0">
<bufferModes>
<add name="Critical Notification" maxBufferSize="100" maxFlushSize="20"urgentFlushThreshold="1" regularFlushInterval="Infinite" urgentFlushInterval="00:01:00" maxBufferThreads="1"/>

<add name="Analysis" maxBufferSize="1000" maxFlushSize="100" urgentFlushThreshold="100"
regularFlushInterval="00:05:00" urgentFlushInterval="00:01:00" maxBufferThreads="1"/>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 弋阳县| 定陶县| 光山县| 察隅县| 满城县| 阿克陶县| 宝山区| 南宫市| 宝丰县| 定州市| 锦州市| 郯城县| 沭阳县| 达州市| 永济市| 张北县| 西贡区| 福贡县| 江安县| 保靖县| 繁昌县| 马关县| 大同市| 兴国县| 新沂市| 德惠市| 治县。| 鞍山市| 义乌市| 宁津县| 汕头市| 利川市| 清新县| 华安县| 随州市| 格尔木市| 冕宁县| 根河市| 望城县| 万载县| 翁源县|