Я пишу надстройку для Outlook для разбора всех писем в папке, нажав на кнопку пользовательского контекстного меню. У меня подключена кнопка, но при попытке использовать цикл foreach внутри папки для проверки почтовых отправлений, кажется, проверяется только первый.
Я беру детали папки здесь:
void Application_FolderContextMenuDisplay(Office.CommandBar CommandBar, ***MAPIFolder Folder***)
Затем я передаю его парсеру:
public void checkFolder(MAPIFolder folder)
{
MailParser parser = new MailParser();
foreach (MailItem item in folder.Items)
{
parser.parseMail(item);
}
}
Это foreach здесь, который, кажется, терпит неудачу.
Есть идеи? Это сводит меня с ума.