Beispiel #1
0
 /// <summary>
 /// Sessioned campaign audience constructor.
 /// </summary>
 /// <param name="config">Configuration object which injected for correct store execution.</param>
 public SessionedCampaignAudience(CampaignAudienceConfig config)
     : base(config.UserConnection, config.CampaignId)
 {
     config.CheckArgumentNull("config");
     CampaignParticipantTableName = "CampaignParticipantOp";
     SessionId = config.SessionId;
 }
 private CampaignAudienceDataSource ResolveDataSource(CampaignAudienceConfig config)
 {
     config.CheckArgumentNull("config");
     if (config.SessionId != default(Guid))
     {
         return(CampaignAudienceDataSource.SessionedAudience);
     }
     return(CampaignAudienceDataSource.DefaultAudience);
 }