我正在爲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
感謝您的提示,這很好。 –