У меня есть надстройка Outlook, которая выполняет некоторую обработку почтовых ящиков Outlook. При обработке электронного письма он запускает событие MailProcessed, если ему не удается обработать электронное письмо, он запускает событие MailProcessFail.
Теперь у меня есть внешняя служба, которая работает. Он вызывает надстройку каждые 60 секунд, чтобы начать обработку электронных писем. Он должен прослушивать пользовательские события, запускаемые надстройкой, а затем предпринимать действия.
Теперь я попытался реализовать это с помощью простого c# Event, но когда он доходит до следующего кода
this.OutLookPlugin.MailProcessed += this.MailProcessSuccess;
Он выдает следующее исключение. ArgumentException: значение не попадает в ожидаемый диапазон.
Кому-нибудь удалось создать пользовательское событие из надстройки Outlook и прослушать его из внешней службы?