我在网站及其子网站中有一个图像库,我想使用SharePoint对象模型访问其属性。我不知道如何使用SharePoint对象模型实现这一目标。以下是该库
的图像请注意我的SharePoint网站和子网站的结构。您可以在每个站点和子站点中看到“图像”库。
答案 0 :(得分:5)
所有这些属性都在SPList
下可用 using (SPSite oSPsite = new SPSite("spdev/";)) {
using (SPWeb oSPWeb = oSPsite.OpenWeb())
{
SPList list = oSPWeb.GetList("PublishingImages");
list.EnableModeration = true;
if (oSPWeb.Webs.Count > 0 )
{
recursivewebcheck(oSPweb);
}
}
Void recursivewebcheck(SPWeb oSPweb)
{
foreach (SPWeb web in oSPWeb.Webs)
{
SPList list = web.GetList("PublishingImages");
list.EnableModeration = true; web.Dispose();
if (oSPWeb.Webs.Count > 0 )
{
recursivewebcheck(web);
}
web.dispose();
}
}