Sharepoint 2010 当前用户是否属于sharepoint中的特定组?

Sharepoint 2010 当前用户是否属于sharepoint中的特定组?,sharepoint-2010,Sharepoint 2010,我已经创建了一个代码来找出当前登录的用户是否属于某个特定的组,但我得到一个错误,说明 IsCurrentUserMemberOfGroup(gName1);包含一些无效参数 请帮忙 这是我的密码 SPSite oSite = (SPSite)properties.OpenWeb().Site; SPWeb oWeb = oSite.OpenWeb(); SPGroupCollection myGroup = oWeb.Groups; foreach (SPGroup gName in myGro

我已经创建了一个代码来找出当前登录的用户是否属于某个特定的组,但我得到一个错误,说明

IsCurrentUserMemberOfGroup(gName1);包含一些无效参数

请帮忙

这是我的密码

SPSite oSite = (SPSite)properties.OpenWeb().Site;
SPWeb oWeb = oSite.OpenWeb();
SPGroupCollection myGroup = oWeb.Groups;
foreach (SPGroup gName in myGroup)
{
    //string gname1 = gName.ToString();
    SPGroup gName1 = gName;
    if (gName1.Name == "Final Approval Group")
    {
        //SPGroup lGroup = oWeb.Groups["Final Approval Group"];
        bool answer = oWeb.IsCurrentUserMemberOfGroup(gName1);
        fValue = 1;
        break;
    }
}

尝试使用gName1.ID,因为IsCurrentUserMemberOfGroup接受int参数

SPGroupCollection myGroup = oWeb.Groups; 
  foreach (SPGroup gName in myGroup) { 
    //string gname1 = gName.ToString(); 
    SPGroup gName1 = gName; 
    if (gName1.Name == "Final Approval Group") { 
      //SPGroup lGroup = oWeb.Groups["Final Approval Group"]; 
      bool answer = oWeb.IsCurrentUserMemberOfGroup(gName1.ID); 
      fValue = 1; break; 
  } 
}