示例#1
0
        public void EndProcessRequest(IAsyncResult result)
        {
            CometResult res = result as CometResult;

            res.Context.Response.Write(String.Format("<h1>Test: {0}</h1>", DateTime.Now.Ticks));

            res.Context.Response.Flush();
        }
示例#2
0
        public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData)
        {
            var result = new CometResult(context, cb, extraData);

            timer = new System.Timers.Timer(5000);
            timer.AutoReset = false; 
            timer.Elapsed += result.timer_Elapsed;
            timer.Enabled = true;

            return result;
        }
示例#3
0
        public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData)
        {
            var result = new CometResult(context, cb, extraData);

            timer           = new System.Timers.Timer(5000);
            timer.AutoReset = false;
            timer.Elapsed  += result.timer_Elapsed;
            timer.Enabled   = true;

            return(result);
        }