using DllEapBll; using Microsoft.Extensions.Configuration; using System; using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; namespace WebMainFrameForEap.Config { /// /// 机台状态监测 /// public class AppletStatusCollection { public IConfiguration Configuration { get; set; } public AppletStatusCollection(IConfiguration configuration) { Configuration = configuration; } public void StatusTask(ref string errorinfo) { if (Configuration["AppletStatus"] != null && Convert.ToBoolean(Configuration["AppletStatus"]) == true) { this.StartAppletStatusCollect(ref errorinfo); } } private void StartAppletStatusCollect(ref string errorinfo) { AppletStatusCollectionBll.AppletCollection(ref errorinfo); Thread.Sleep(1000); } } }