Я уже несколько дней кодирую веб-часть. Смысл этой веб-части - очистить заданную библиотеку документов. У меня там более 16 000 файлов сообщений, и я должен проверить заголовки «Кому» и «От» каждого файла сообщений на соответствие некоторым заданным правилам.
Все хорошо, за исключением того, что этот процесс длится вечно. Все возможные значения, допустимые в Кому или От, хранятся в списках SPL в самом SharePoint.
Мне удалось разделить процесс проверки на соответствие бизнес-правилам и самой веб-части, вызвав этот определенный метод проверки почты асинхронно.
Теперь техническая часть, в которой я немного растерялась:
Метод возвращает словарь, который я хочу привязать к CheckBoxList.
Так как я могу это сделать? Потому что я должен ждать, пока мой метод проверки асинхронной почты не будет выполнен, пока я не смогу связать источник данных CheckBoxList?
Моя веб-часть фактически состоит из пользовательского элемента управления, который я загружаю в веб-часть.