我正在为Outlook编写一个快速加载项,它将每x分钟检查一次我的电子邮件并处理消息。这是我的第一个加载项,所以我对运行时事件的顺序有点不确定,但是我遇到的问题是我在加载项加载事件中使用了一个带有睡眠者的while循环,这会导致Outlook从未完全打开。Outlook加载项C Sharp:while循环问题
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
while (true)
{
CheckMail();
System.Threading.Thread.Sleep(100000);
}
}
有没有一种方法可以在执行此循环之前完全打开Outlook?
启动方法_已结束,因此您无法在其中放置无限循环。你可以启动一个定时器,每隔x次执行一次。看看http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx – Eddy
感谢您的提示,这很好。 –