如何在sitecore中获取用户会话的当前角色?

时间:2015-05-07 04:56:23

标签: sitecore personalization

我正在使用sitecore个人资料卡。有没有办法获取映射的用户的当前角色。我正在使用sitecore 6.6

1 个答案:

答案 0 :(得分:2)

您可以使用Analytics API执行此操作:

 var visit = Tracker.CurrentVisit;
 foreach (var profile in visit.Profiles)
 {  
   if (profile.ProfileName.ToLower() == "persona")
   {
      profile.UpdatePattern();

       // get the matching pattern text
      var matchingPattern = profile.PatternLabel;
   }
 }