使用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来做同样的事情?
答案 0 :(得分:1)
简短回答,没有网络服务:(
最后,我从问题中获取了代码并自己构建了一个Web服务,然后使用它。