Веб-службы Exchange: предпочитаете FindItem с ограничением PathToExtendedFieldType или PathToUnindexedFieldType? - PullRequest
1 голос
/ 25 марта 2011

Я унаследовал некоторый код, который использует веб-службы Exchange для синхронизации определенных данных между Exchange и внешней системой.

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

Есть ли разница в производительности или какие-то общие рекомендации, какие из них предпочтительнее?

1 Ответ

1 голос
/ 20 июля 2011

Сколько раз вы звоните FindItem?Если вы постоянно вызываете его по разным критериям, то сервер создаст множество ограничений (папок поиска), что приведет к появлению журнала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...