我在C#中有一个使用Exchange Web服务的电子邮件解析器应用程序,它从交换帐户检索传入的电子邮件。是否有可能让它在后台实时运行?每当收到电子邮件时,它都会自动完成其工作,而不必每次都使用任务计划程序单击它。第一个计划是我设置为每5分钟运行一次的任务调度程序,但我需要一种更有效的方式,因为这个应用程序将收到大量的电子邮件,然后将回复发送给发件人。
如果我错过了一些信息,或者我的问题太模糊,请告诉我。
编辑:
我做了L-Three建议的但是......(请阅读我对BugFinder的回复)。只有在收到传入电子邮件时才能触发该程序。循环使用过多的CPU使用率。有可能这样做吗?
答案 0 :(得分:0)
我认为您正在寻找EWS推送通知(请参阅https://msdn.microsoft.com/en-us/library/office/dn458791(v=exchg.150).aspx)
如果你谷歌这个学期,你会发现一些示例程序,例如http://www.codeproject.com/Articles/73834/EWS-Mail-Notifier。