При доработке утилиты SpfExplorer столкнулся со списком, при обращении к Title которого вылетает исключение с диковинным сообщением:
"Недопустимое имя файла.
Нельзя использовать указанное имя файла. Это имя существующего файла или папки, либо у вас отсутствует разрешение на доступ к этому файлу."
Как такое чудо сотворили, не признаются…
В программке с использованием серверной модели (OM) для отрисовки узлов со списками использовался Linq-код:
Этот код при наличии помянутого чудо-списка падал без генерации узлов, ещё на выборке элементов…
Для обхода пришлось вернуться к "старому доброму" циклу:
с обработкой ошибок при доступе к данным каждого списка…
При использовании клиентской модели (CSOM) для получения коллекции списков используем код
Код падает при наличии чудо-списка, коллекция списков оказывается неинициализированной.
Попытка эмуляции (размер коллекции-то неизвестен…) второй возможности из OM тоже не удаётся:
Этот код падает до запроса данных, ещё на строке var list = lists[ii];
Остаётся только посоветовать обратиться к администратору для исправления ошибок…
Конечно, есть ещё возможность попытаться обращаться через веб-сервисы (а CSOM разве что-то другое делает?), сильно будет надо - сделаем…
Комментариев нет:
Отправить комментарий