zoukankan
html css js c++ java
在B/S系统中引入定时器的功能
现在在ASP。NET中可以使用自定义实现IHttpModule接口的类来加载一个定时器。
public
class
OilIHttpModule : IHttpModule
{
public
static
Timer analyseTimer;
//
分析数据的定时器 static int intLastTrialInfo_id;
//
最后分析的ID static long intAnalyseInterval= 10000;
//
间隔的时间 public OilIHttpModule() { } public String ModuleName { get { return "OilModule"; } }
//
/初始化模型 public void Init(HttpApplication application) { application.BeginRequest += (new EventHandler(this.Application_BeginRequest));
//
增加处理请求时触发的事件 if(intLastTrialInfo_id==0) {
//
获取最后分析的 trialInfo_id intLastTrialInfo_id = globalMethod.getLastAnalyseTrialInfo_id(); }
//
判断Timer是否存在,如果没有则实例化 if(analyseTimer==null) analyseTimer = new Timer(new TimerCallback(analyseData),null,intAnalyseInterval,intAnalyseInterval); }
private
void
Application_BeginRequest(Object source, EventArgs e)
{
//
null
//
HttpApplication application = (HttpApplication)source;
//
application.Response.Write(intLastTrialInfo_id.ToString()); }
//
/要定时执行的程序片段 private void analyseData(object obj) {
//
/很重要,可以防止定时器被重新生成 analyseTimer.Change( System.Threading.Timeout.Infinite, intAnalyseInterval );
//
StatsInterval int intTrialInfo_idAfterUpdate; intTrialInfo_idAfterUpdate = globalMethod.AnalyseTrialFromTrialInfo_id(intLastTrialInfo_id); if(intTrialInfo_idAfterUpdate > intLastTrialInfo_id) { intLastTrialInfo_id = intTrialInfo_idAfterUpdate; } } public void Dispose() { analyseTimer = null;
}
查看全文
相关阅读:
自定义TAB
android Tabhost部件
PHP链接MYSQL
Server.Transfer传值方法的使用
JQuery一些简单常用的方法
经典mssql语句大全
C#中如何将DataTable中的数据写入Excel
03、JavaEECookie & Session
08、C# Task的使用
06、JavaEEJSP基本语法
原文地址:https://www.cnblogs.com/ghd258/p/264072.html
最新文章
容天下
20130112rt5,irt3添加hadoop预留空间的设置
20130124 ——HBase is able to connect to ZooKeeper but the connection closes immediately
irt4 导致内存不足,导致ruduce特别慢 2013/01/10
20130118 irt15data3磁盘数据无法写入
安装kevinweilhadooplzo6bb1b7f.tar.gz时,ant compilenative tar 出错的解决方法
鼻炎
Can't find file: './mysql/plugin.frm' (errno: 13)100803 12:36:36 [ERROR] Can't open the mysql.plugin table. 吓得一身冷汗
上传文件到HDFS
什么是疏肝养颜
热门文章
逻辑结构与物理结构
从建国到现在,有几次国庆节正好是星期日?
计算1的个数
JAVA的多态接口动态加载类
PHP基础语法
TAB放置界面底部
Android网络连接处理学习笔记
HTTP请求(GET与POST区别)和响应
用VideoView和SurfaceView播放视频
Android AIDL
Copyright © 2011-2022 走看看