Я пытаюсь установить для всех списков / библиотек, для которых 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
}
но это не работает, что мне здесь делать?
Заранее спасибо.