Sharppoint 2010には、オーディエンスを操作してグローバルポートラのユーザーにコンテンツをターゲティングするWebパーツがあります(コンテンツはすべての形式で提供されます)。ユーザーが現在どのオーディエンスにいるかを確認できるようにするにはどうすればよいですか?
なんで?使いやすさのために、ユーザーが現在所属しているオーディエンスを示すリンクを追加して、リストに表示されているものが表示される理由を理解できるようにします。
Sharppoint 2010には、オーディエンスを操作してグローバルポートラのユーザーにコンテンツをターゲティングするWebパーツがあります(コンテンツはすべての形式で提供されます)。ユーザーが現在どのオーディエンスにいるかを確認できるようにするにはどうすればよいですか?
なんで?使いやすさのために、ユーザーが現在所属しているオーディエンスを示すリンクを追加して、リストに表示されているものが表示される理由を理解できるようにします。
AudienceLoader objAudLoader = AudienceLoader.GetAudienceLoader();
AudienceManager.IsCurrentUserInAudienceOf(objAudLoader, audience, false)
AudienceLoaderはMicrosoft.Office.Server.Audience名前空間に属しており、次の場所に文書化されています:http: //msdn.microsoft.com/en-us/library/microsoft.office.server.audience.audiencemanager.iscurrentuserinaudienceof.aspx
これがお役に立てば幸いです。