Как получить все библиотеки документов, НО шаблоны форм, стиль, настраиваемые отчеты

I ' m создание веб-части для SharePoint 2010, чтобы получить все библиотеки документов с полезной информацией для пользователя. Это означает, что документы, загруженные пользователями, и т. Д. Я не хочу показывать библиотеки, такие как шаблоны форм, библиотека стилей, настраиваемые отчеты и т. Д.

Я просто хочу показать только библиотеки документов с полезной информацией, так как Возможно ли такое создание общих документов или любых других пользователей в будущем?

В настоящее время моя логика выглядит так:

SPListCollection docLibraryColl = wb.GetListsOfType(SPBaseType.DocumentLibrary);

Guid docLibFeatId = new Guid("00bfea71-e717-4e80-aa17-d0c71b360101");

foreach (SPList list in docLibraryColl)
{
    if (list.TemplateFeatureId == docLibFeatId && !list.Hidden)
    {
        SPDocumentLibrary doclib = (SPDocumentLibrary)list;
        //rest of the logic here...  
    }
}

Я прочитал здесь , что Guid 00bfea71-e717- 4e80-aa17-d0c71b360101 вернет только библиотеки с шаблоном библиотеки документов MS, но я все равно получаю эти нежелательные библиотеки в результатах.

6
задан Donal Fellows 5 January 2011 в 17:07
поделиться