public class TimerClass
{
public static void Main(string[] args)
{
public static timer =null;
DateTime now = DateTime.Now;
DateTime nextHour = now.AddHours(1).AddMinutes(-now.Minute).AddSeconds(-
now.Second);
TimeSpan delay = nextHour - now;
timer = new Timer(Callback, null, (int)delay.TotalMilliseconds, Timeout.Infinite);
}
private static void Timer Callback(object state)
{
SendFunction(MessageLevel);
timer.Change(TimeSpan.FromHours(1), Timeout.InfiniteTimeSpan);
}
private ClassName SendFunction(object state){
//信息处理
}
}
定时推送信息
于 2024-01-10 21:15:35 首次发布