我尝试使用网络上的示例来检查某个组是否在我的 SP 站点中具有特定权限。
下面是我的代码片段:
if (roleAssignment.Member is SPGroup)
{
//displays as 1
Console.WriteLine(roleAssignment.RoleDefinitionBindings.Count)
if (roleAssignment.RoleDefinitionBindings.Contains(SPContext.Current.Web.RoleDefinitions["Full Control"]))
{
//code not reached
}
}
我遇到了以下错误:
System.NullReferenceException:对象引用未设置为对象的实例。
我的 roleAssignment 对象存在,并且通过了spgroup
检查。
我可以知道如何解决此错误吗?
谢谢你。