代码之家  ›  专栏  ›  技术社区  ›  Robert MacLean

在sharepoint中使用web服务获取访问群体成员

  •  0
  • Robert MacLean  · 技术社区  · 14 年前

    使用sharepoint api(包含您添加的程序集,但需要您在服务器上运行的程序集)很容易获得访问群体成员:

    using (SPSite site = new SPSite("http://localhost"))
    {
      ServerContext svrContext = ServerContext.GetContext(site);
      AudienceManager audManager = new AudienceManager(svrContext);
      foreach (Audience audience in audManager.Audiences)
      {
        ArrayList people = audience.GetMembership();
        if (people != null)
        {
          foreach (UserInfo user in people)
          {
            Console.WriteLine("send email to " + user.Email);
          }
        }       
    }
    

    但是我找不到 web service 做同样的事?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Robert MacLean    14 年前

    简而言之,没有Web服务:(

    最后,我从问题中提取了代码,自己构建了一个web服务,然后使用它。