Hi
Here is the code to get audiences and then you can select required one.
AudienceManager audienceManager = new AudienceManager(ServerContext.GetContext(SPContext.Current.Site));
if (audienceManager.Audiences.Count > 0)
{
AudienceCollection audienceCollection = audienceManager.Audiences;
foreach (Audience audience in audienceCollection)
{
//audience.AudienceName;
//audience.AudienceID; -> stores
unique GUID id
//audience.AudienceDescription;
//audience.MemberShipCount;
}
}
And here is the function how to check whether user (current in this case) becomes the member of audience
ServerContext context = ServerContext.GetContext(SPContext.Current.Site);
AudienceManager audManager = new AudienceManager(context);
return audManager.IsMemberOfAudience(SPContext.Current.Web.CurrentUser.LoginName, strAudienceName);
____________________________
Zorayr Zakaryan Lightning Tools