12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.CompilerServices;
- using System.Text;
- using System.Threading.Tasks;
- using System.Timers;
- namespace BaiduYunBeiFen.Controller
- {
- public class FileGuanliContorller
- {
- System.Timers.Timer MainTimer;
- delegate void RunFuntion();
- static int InterValTime = 1000;
- static int num = 1000;
- public void InitTimeThread()
- {
- MainTimer = new System.Timers.Timer(InterValTime);
- MainTimer.Elapsed += OnTimedEvent;
- }
- public void StartTimeThread()
- {
- MainTimer.Start();
- }
- public void StopTimeThread()
- {
- MainTimer.Stop();
- }
- public void ChangeValTime(int ValTime)
- {
- MainTimer.Stop();
- MainTimer = new System.Timers.Timer(ValTime);
- MainTimer.Elapsed += OnTimedEvent;
- MainTimer.Start();
- }
- private void OnTimedEvent(Object source, ElapsedEventArgs e)
- {
- Console.WriteLine("定时事件触发在 {0:HH:mm:ss.fff}", e.SignalTime);
- }
- }
- }
|