| 12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- namespace SKMC.Api.Common.Monitor
- {
- public class BaseMonitor
- {
- public Timer timer;
- public int CT { get; set; } = 100;
- public bool IsRunning { get; set; }
- public void Start()
- {
- if (!IsRunning)
- {
- timer.Change(0, CT);
- IsRunning = true;
- }
- }
- public void Close()
- {
- IsRunning = false;
- }
- public void Destroy()
- {
- timer.Dispose();
- }
- }
- }
|