Я унаследовал некоторый код, который использует веб-службы Exchange для синхронизации определенных данных между Exchange и внешней системой.
Чтобы решить некоторые проблемы с производительностью (включая создание абсурдного количества файлов журналов транзакций), я переписываю большие его фрагменты и вижу, что при сканировании элементов на сервере Exchange (с FindItem
), у меня есть возможность поиска элементов с определенным значением в расширенном свойстве (создание выражения поиска с использованием PathToExtendedFieldType
, или для элементов с определенным классом элементов (который выглядит как неиндексированное поле, поэтому поисковое выражение должно использовать PathToUnindexedFieldType
).
Есть ли разница в производительности или какие-то общие рекомендации, какие из них предпочтительнее?