在SharePoint中使用Web服务获取受众成员

时间:2010-05-10 10:57:40

标签: web-services sharepoint

使用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 个答案:

答案 0 :(得分:1)

简短回答,没有网络服务:(

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