Перечислить все опросы программно в SharePoint 2010? - PullRequest
0 голосов
/ 07 апреля 2011

Мне нужно изменить некоторые разрешения для всех опросов в семействе сайтов SharePoint 2010, как их перечислить?

Например, для списка библиотек документов я могу сделать

            SPSite oSiteCollection = SPContext.Current.Site;
            SPWebCollection collWebsite = oSiteCollection.AllWebs;
            foreach (SPWeb web in collWebsite)
            {
        SPListCollection collList = web.Lists;

                foreach (SPList oList in collList)
        {
                if (oList is SPDocumentLibrary)
                {
                   // Do something
                }
        }
            }

Заранее спасибо.

1 Ответ

1 голос
/ 07 апреля 2011

В качестве вашего утверждения if используйте

if (oList.BaseType == SPBaseType.Survey)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...