Настройка BrowserFileHandling программно в SharePoint 2010? - PullRequest
0 голосов
/ 09 марта 2011

Я пытаюсь установить для всех списков / библиотек, для которых BrowserFileHandling, значение от строгого до разрешающего. Я посмотрел на http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbrowserfilehandling.aspx, поэтому я хочу проверить, если статус равен 1, и установить его на 0, но я не могу заставить его работать.

С кодом (пример):

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

                foreach (SPList oList in collList)
                {
                    oList.BrowserFileHandling = 0;

                    }
    }

Я могу установить разрешающую обработку файлов браузера всего списка. Но если я хочу протестировать и снова установить все в строгий режим и изменить 0 на 1, я получу

"Cannot implicitily convert type int  to Microsoft.SharePoint.SPBrowserFileHandling"

Почему я могу установить 0, но не 1?

Я хотел сделать проверку примерно так:

if(oList.BrowserFileHandling == 1)
{
   //set to 0
}

но это не работает, что мне здесь делать?

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

1 Ответ

0 голосов
/ 09 марта 2011

Установите его, используя

oList.BrowserFileHandling = SPBrowserFileHandling.Permissive;

или

oList.BrowserFileHandling = SPBrowserFileHandling.Strict;

Поэтому измените ваши коды на

if (oList.BrowserFileHandling == SPBrowserFileHandling.Permissive)
                {
                    oList.BrowserFileHandling = SPBrowserFileHandling.Strict;
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...