Я генерирую сообщение и открываю его для пользователя с помощью Microsoft.Office.Interop.Outlook. Когда пользователь отправляет сообщение в Outlook, я хочу зафиксировать это событие. Не так, как обсуждалось в этом SO шагать:OutLook MailItem отправить событие не работает
capture the Outlook 2013 Send event
, где я захватить все отправленные сообщения электронной почты, а не только генерируется.
public static MailItem CreateMail()
{
Application outlook = new Application();
MailItem mailItem = outlook.CreateItem(OlItemType.olMailItem);
// set recipients, body, ect..
mailItem.Send += MailItemSendedHandler;
Inspector inspector = mailItem.GetInspector;
inspector.Activate();
return mailItem;
}
static void MailItemSendedHandler(ref bool isSended)
{
}
MailItem имеет метод Send()
и Send
событие. Когда я подписываюсь я получаю ошибку:
Cannot assign to "Send", because it is a method group.
Как я могу захватить Send
события для моего MailItem?
Пожалуйста, добавьте пояснения – prasanth
Извините, @prasad. Майби будет более ясным. –