Я написал интеграционный тест, который выполняет FindItem с использованием существует фильтра для каждого из UnindexedFieldURIType .Извините, частный проект, не могу отправить код.
Эти поля работают:
- ITEM_BODY
- CONVERSATION_GLOBAL_UNIQUE_UNREAD_SENDERS
- MESSAGE_IS_DELIVERY_RECEIP5_EST *ITEM_LAST_MODIFIED_NAME
- CONVERSATION_GLOBAL_UNIQUE_SENDERS
- CONTACTS_CHILDREN
- FOLDER_CHILD_FOLDER_COUNT * +1022 * * +1023 * CONVERSATION_FLAG_STATUS
- CONTACTS_INITIALS * тысячу двадцать-шесть *
- ITEM_INTERNET_MESSAGE_HEADERS
- CONTACTS_MILEAGE
- TASK_STATUS
- CONTACTS_FILE_AS
- CONVERSATION_MESSAGE_COUNT
- ITEM_DATE_TIME_CREATED
- CONVERSATION_LAST_DELIVER_RAY_404 * * * *
- CONTACTS_DISPLAY_NAME
- TASK_ASSIGNED_TIME
- CONVERSATION_GLOBAL_FLAG_STATUS
- CONTACTS_FILE_AS_MAPPING
- 1053 * * 550 * * 553 * TAG_50_50_50_50_50_50_5_5 **
- CALENDAR_CONFERENCE_TYPE
- CONTACTS_BUSINESS_HOME_PAGE
- TASK_COMPANIES
- FOLDER_TOTAL_COUNT
- ITEM_DATE_TIME_SENT
- CALENDAR_APPTITING_ITING_ITING_ITING_ITING_ITING_ITTING1088 *
- ITEM_DATE_TIME_RECEIVED
- CONTACTS_MIDDLE_NAME
- CONTACTS_JOB_TITLE
- MESSAGE_FROM
- CONTACTS_PROFESSION
- 1095
- 1099 * 10 * *1099*
- СОВЕЩАНИЕ_RESPONSE_TYPE
- FOLDER_FOLDER_CLASS
- CONTACTS_WEDDING_ANNIVERSARY
- MESSAGE_IS_RESPONSE_REQUESTED
- 11 * *1111* REST_REGE_STATE_REGE_STAR_STAL_RATE_STAL_REGING
- CONVERSATION_GLOBAL_MESSAGE_COUNT
- CALENDAR_MY_RESPONSE_TYPE
- TASK_BILLING_INFORMATION
- ITEM_CATEGORIES
- 11 * * * * 11_J_J_JT_NT * * * * * 11_26_J_J_JT_JT_JT_JT_JT_JT_JT_JT1131 * CALENDAR_NET_SHOW_URL
- ITEM_IMPORTANCE
- ITEM_CONVERSATION_ID
- TASK_IS_TEAM_TASK
- TASK_DELEGATOR
- КИГА * *1143* CAL * *1143* CAL * * 144* MESSAGE_IS_READ_RECEIPT_REQUESTED
- TASK_MILEAGE
- CONTACTS_MANAGER
- CONTACTS_POSTAL_ADDRESS_INDEX
- ITEM_DISPLAY_TO
- CONTACTS_ASSISTANT_NAME
- CONVERSATION_GLOBAL_UNREAD_COUNT
- CALENDAR_LOCATION
- MESSAGE_SENDER * 1168_ * * *1167* STAR
- TASK_IS_ASSIGNMENT_EDITABLE
- ITEM_IN_REPLY_TO
- CALENDAR_WHEN
- ITEM_REMINDER_IS_SET
- MESSAGE_CONVERSATION_TOPIC
- MESSAGE_CONVERSATION_INK * * 120 * * * * * * * * * * * * * * * * *
- CONVERSATION_UNIQUE_UNREAD_SENDERS
- TASK_CONTACTS
- CALENDAR_ALLOW_NEW_TIME_PROPOSAL
- CONTACTS_DEPARTMENT
- CONVERSATION_GLOBAL_LAST_DELIVERY_TIME
- CALENDAR_END
- POSTITEM_POSTED_TIME
- CALENDAR_TIME_ZONE
- ITEM_LAST_MODIFIED_TIME
- CONTACTS_NICKNAME
- MEETING_REQUEST_INTENDED_FREE_BUSY_STATUS
- TASK_START_DATE
- CONTACTS_COMPANY_NAME
- MEETING_HAS_BEEN_PROCESSED
- CONVERSATION_UNIQUE_SENDERS
- ITEM_DISPLAY_CC
- CONTACTS_GENERATION
Стоит отметить, что из полей, которые выдают ошибку, большинство завершается с ошибкой ERROR_UNSUPPORTED_PATH_FOR_QUERY, а другие с ошибкой ERROR_INVALID_PROPERTY_FOR_EXISTS. Это говорит о том, что некоторые поля работают с некоторыми типами SearchExpressionTypes, а другие нет.