我正在尝试在计时器上执行两个函数。 Opportunity()和利益相关者()
但是当我为此运行代码时:
private static Timer myTimer;
static void Main(string[] args)
{
Console.WriteLine("Starting up...");
myTimer = new Timer();
myTimer.Interval = 60000;
myTimer.Enabled = true;
myTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
myTimer.Start();
Console.ReadLine();
}
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
Console.WriteLine(DateTime.Now.ToString("\nh:mm:ss tt") + " \n" + "Initiating...");
Opportunities();
Stakeholders();
}
利益相关者();功能从不执行。只执行第一个函数(Opportunity())。
这两个函数都从Web服务检索数据并存储它们。没有一个readline()或一段代码阻止函数完成。