EWS Фильтр поиска не работает для команды в командах MS.Пока он работает от 1 до 1 и сообщения группового чата.
Мы извлекаем сообщения из команд MS.Отредактированные сообщения хранятся в папке редакций.
Мы начинаем с извлечения сообщения из папки Team Chat.Затем для каждого сообщения мы ищем сообщение в Recoverable Items \ Version по ConversationId, но оно возвращает пустой результат.
Мы фактически проверили, что сообщение с этим conversationId
присутствует в папке редакции с помощью EWSРедактор, но поиск это вернуть.
Примечания: один и тот же код работает для 1 к 1 и группового разговора.
SearchFilter searchFilter = new SearchFilter.IsEqualTo(ItemSchema.ConversationId, "33333333");
ItemView view = new ItemView(50);
view.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Descending);
FindItemsResults<Item> findResults = _exchangeService.FindItems(WellKnownFolderName.RecoverableItemsVersions,
searchFilter, view);