nmkl 发表于 2015-9-29 12:59:32

SharePoint 权限 SpUser SPSite SPWeb

  SharePoint 权限 SpUser SPSite SPWeb
  
  fileList = new ArrayList();
      opList = new ArrayList();
      string str;
      using (SPSite site = new SPSite("http://moss/"))
      {
            //SPUser user = site.AllWebs[""].AllUsers;
            SPUser user = site.AllWebs[""].AllUsers[@"username"];
            userid = user.ID.ToString();
            
            /*
            for (int i = 0; i < site.AllWebs[""].Lists.Count; i++)
            {
                if(site.AllWebs[""].Lists.Views.Count>0)
                  w(site.AllWebs[""].Lists.Views.Url.ToString());
                w(site.AllWebs[""].Lists.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.Name + ";";
                opList.Add(str);
            }
      }
页: [1]
查看完整版本: SharePoint 权限 SpUser SPSite SPWeb