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);
            }
        }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
  • 2022-12-23
  • 2021-08-27
相关资源
相似解决方案