Use the follwing code snipt to read sharpeoint audience using object model
using (SPSite objSpSite = new SPSite("http://servername"))
{
// Get the audience manager
AudienceManager objAudienceManager = new AudienceManager(ServerContext.GetContext(objSpSite));
//Get the audience group
Audience objAudience = objAudienceManager.Audiences["HR"];
//Get the members list of the audience
ArrayList objUserInfoCollection = objAudience.GetMembership();
foreach(UserInfo userInfo in objUserInfoCollection)
{
// the user email of the respective audience group
string sUserEmail=userInfo.Email;
}
}
using (SPSite objSpSite = new SPSite("http://servername"))
{
// Get the audience manager
AudienceManager objAudienceManager = new AudienceManager(ServerContext.GetContext(objSpSite));
//Get the audience group
Audience objAudience = objAudienceManager.Audiences["HR"];
//Get the members list of the audience
ArrayList objUserInfoCollection = objAudience.GetMembership();
foreach(UserInfo userInfo in objUserInfoCollection)
{
// the user email of the respective audience group
string sUserEmail=userInfo.Email;
}
}
No comments:
Post a Comment