Я обновляю документы на Sharepoint с помощью веб-службы List.asmx.
Но проблема, с которой я сталкиваюсь:
- Поля не обновляются, так как некоторые обязательные поля не добавляются.
Но чтобы заполнить обязательные поля, мне нужно снова обновить.
- Поле «ID» является обязательным во время обновления.
Который мы получаем только после загрузки Документа. (Мы получаем этот идентификатор по значению атрибута "ows_id".)
Редактировать: Как сказал "Янис Вейнбергс" Мы не можем получить этот идентификатор, пока документ не будет сохранен
Так как мне обновить документ, так как поле ID обязательно для обновления?
Если я не поставлю ID Поле:
Ошибка: 0x8102000aНеверный параметр URL
Указанный URL-адрес содержит недопустимую команду или значение. Пожалуйста, проверьте URL еще раз.
Если я добавлю к нему значение Null:
Ошибка: 0x81020016Элемент не существует
Страница, которую вы выбрали, содержит элемент, который не существует. Возможно, он был удален другим пользователем.
Есть ли способ установить свойства документа во время загрузки файлов на Sharepoint?
**** Примечание: я загружаю файл в Chunck. И не использую Microsoft.sharepoint.dll ****
Язык: C #.
Я пытался этот код .
Но и здесь свойства устанавливаются после загрузки файла.