none
Возникает исключение во время создания Document Set с помощью кода

    Вопрос

  • Возникла необходимость создания кастомной формы создания Набора документов для SharePoint 2016.

    Использую 

    DocumentSet newDocSet = DocumentSet.Create(sharedDocsLib.RootFolder,
                    nameTextbox.Text, sharedDocsLib.ContentTypes["Document Set"].Id,
                docsetProperties, true);

     тип проекта Sharepoint Project - Farm Solution, в Visual Studio 2015.

    Полученную aspx страницу устанавливаю как форму создания для типа DocumentSet в моей библиотеке. Имя  и описание Набора документов беру из текстбоксов.

    Форма открывается, при заполнении полей и нажатии на кнопку создания возникает исключение:  Object reference not set to an instance of an object. 

    Библиотека создана, тип Набор документов разрешен и добавлен в библиотеку, вручную набор документов создается.

    Полный код на https://stackoverflow.com/questions/50286655/exception-on-programmatically-create-new-documentset-sharepoint


    • Изменено petr_dev 15 мая 2018 г. 7:23

Ответы

  • Ответ: либо в списке изменять название типа с "Набор документов" на "Document Set", либо в коде 

    ContentTypes["Document Set"]

    менять на

    ContentTypes["Набор документов"]

    • Помечено в качестве ответа petr_dev 15 мая 2018 г. 9:09