我有一个 Outlook 插件,它对 Outlook 邮箱进行一些处理。在处理电子邮件时,它会触发MailProcessed事件,如果无法处理电子邮件,则会触发MailProcessFail事件。
现在我有一个正在运行的外部服务。它每 60 秒调用一次加载项以开始处理电子邮件。它需要监听从 Add In 触发的自定义事件,然后采取行动。
现在我尝试用一个简单的 c# Event来实现它,但是当它到达以下代码时
this.OutLookPlugin.MailProcessed += this.MailProcessSuccess;
它抛出以下异常。ArgumentException:值不在预期范围内。
有没有人设法从 Outlook 插件中抛出自定义事件并从外部服务中收听?