Ошибка EWS: «Запрос не прошел проверку схемы: отсутствует обязательный атрибут FieldURI». - PullRequest
1 голос
/ 06 декабря 2010

Я использую EWS для привязки к конкретному сообщению в моем почтовом ящике на Exchange.Все шло хорошо, пока я не добавил расширенное свойство в свой запрос.Как мне установить это свойство 'FieldURI'?(которого, похоже, нет ни у одного из объектов!)

                Dim expCP = New ExtendedPropertyDefinition(DefaultExtendedPropertySet.Common, "My Custom Prop Name", MapiPropertyType.String)
                prpPropsToLoadUpdateMessages.Add(ItemSchema.ExtendedProperties)
                prpPropsToLoadUpdateMessages.Add(expCP)
                Dim itmMessage As Item = Item.Bind(ews, New ItemId(strUniqueId), prpPropsToLoadUpdateMessages)

4-я строка этого фрагмента выдает ошибку.Я не включил код, который использовал для определения prpPropsToLoadUpdateMessages, потому что это около 100 строк добавления почти каждого свойства в ItemSchema.

TIA, Dave

1 Ответ

1 голос
/ 06 декабря 2010

Я нашел решение на http://social.technet.microsoft.com/Forums/en/exchangesvrdevelopment/thread/207be791-0ae7-4fd1-b9a8-90e83249b9f8.

Проблема была в том, что я использовал DefaultExtendedPropertySet.Common, когда это должно было быть DefaultExtendedPropertySet.PublicStrings

...