SharePoint 权限 SpUser SPSite SPWeb
fileList = new ArrayList();
opList = new ArrayList();
string str;
using (SPSite site = new SPSite("http://moss/"))
{
//SPUser user = site.AllWebs[""].AllUsers[Page.User.Identity.Name];
SPUser user = site.AllWebs[""].AllUsers[@"username"];
userid = user.ID.ToString();
/*
for (int i = 0; i < site.AllWebs[""].Lists.Count; i++)
{
if(site.AllWebs[""].Lists[i].Views.Count>0)
w(site.AllWebs[""].Lists[i].Views[0].Url.ToString());
w(site.AllWebs[""].Lists[i].Title.ToString()+"<br />");
}
*/
SPList list = site.AllWebs["work/woodfloor"].Lists["Documents"];
foreach (SPListItem item in list.Items)
{
fileList.Add(item.Name);
str = "";
foreach (SPRoleAssignment ra in item.RoleAssignments)
str += ra.Member.ID + ":" + ra.RoleDefinitionBindings[0].Name + ";";
opList.Add(str);
}
}