Я пытаюсь запросить Sharepoint 2010, чтобы получить все элементы списка, используя модель клиентских объектов.
Одним из свойств, которые я пытаюсь получить, является DocumentId _dlc_DocId
.
Если поле присутствует в списке, запрос работает правильно и возвращает нужные мне данные, но если поле отсутствует из-за того, что служба идентификаторов документов не включена в расположении, запрос завершается с ошибкой сервера со следующим сообщением :
Column '_dlc_DocId' does not exist. It may have been deleted by another user.
Я могу обойти это, не сужая запрос и просто возвращая всю информацию из списка, но из соображений производительности это неприемлемое решение.
Можно ли как-то надежно обработать возможность того, что свойство недоступно для определенного списка?