// 启动独立的线程进行监控 public void Start(Delegate_tiggerSubmit func_submit, CancellationToken token) { _func_submit = func_submit; Task.Run(() => { while (token.IsCancellationRequested == false) { ProcessTimeout(); Task.Delay(TimeSpan.FromMinutes(1), token).Wait(); } }); }
// 初始化 public void Initialize(Delegate_tiggerSubmit func_submit) { _func_submit = func_submit; }