Загальні відомості
Припустімо, що бібліотеки документів настроєно мати кілька типів вмісту Microsoft SharePoint Server 2010. Під час збереження нового файлу в бібліотеці документів, вперше, буде запропоновано вибрати тип вмісту, до файлу.
Спосіб вирішення
Щоб вирішити цю проблему, потрібно застосувати виправлення такі оновлення:
-
2536591 Опис пакета виправлень SharePoint Foundation 2010 (sts-x-None. MSP): 30 червня 2011 р.
-
2544019 Опис пакета виправлень-package(dlc-x-none.msp) SharePoint Server 2010: 28 червня 2011 р.
Після застосування цих виправлень, пакети, установіть SPList.ForceDefaultContentType True бібліотеки документів. Для цього, використовуйте команду PowerShell:
PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()
Примітка.Пакети виправлень додати властивість ForceDefaultContentTypeSPList об'єкта. Значення за промовчанням властивості є false , і властивість можна лише змінити програмним способом.
-
Якщо властивість ForceDefaultContentType має значення ХИБНІСТЬ. Вам буде запропоновано вибрати тип вмісту, до файлу, під час збереження файлу, який створюється за допомогою клієнта Office 2010, до бібліотеки документів SharePoint. З точки зору програмних, Lists.GetListContentTypes веб-служба повертає набір всі типи вмісту, SPList.ContentTypesколекції.
-
Властивість ForceDefaultContentType має значення true, файл, який додається новий елемент призначено тип вмісту за промовчанням для списку. Таким чином, ви більше не буде запропоновано вибрати тип вмісту. З програмної точки зору, Lists.GetListContentTypes веб-служба повертає лише перший типу вмісту, який тип вмісту за промовчанням для списку, SPList.ContentTypesколекції.
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".