myTimer

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Remoting.Messaging;
using System.Timers;
using Logger;

namespace Untitly
{
   public   class myTimer
    {
    
       public static  System.Timers.Timer timers;
       public   myTimer()
       {
           
       }
       public void time() {
           timers = new System.Timers.Timer(10000);
           timers.Elapsed += new ElapsedEventHandler(myTimer_Elapsed);
           timers.Enabled = true;
           timers.AutoReset = true;
       }
       public delegate string GetLogDelegate();
       private static string GetLogs()
       {

           return DateTime.Now.ToString();
       }
       private static  void LogTableCallBack(IAsyncResult tag)
       {
           AsyncResult result = (AsyncResult)tag;
           GetLogDelegate del = (GetLogDelegate)result.AsyncDelegate;
           Test.Write(del.EndInvoke(tag));

       }

      static  void myTimer_Elapsed(object source, ElapsedEventArgs e)
       {
           try
           {
               GetLogDelegate getLogDel = new GetLogDelegate(GetLogs);

               getLogDel.BeginInvoke(new AsyncCallback(LogTableCallBack), null);
           }
           catch (Exception ex)
           {
               Log.WriteErrorLog(ex);
           }
       }
    }
}

  

转载于:https://www.cnblogs.com/jiebian/archive/2012/08/08/2628133.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值