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