Example #1
0
 public OptimizelyUserContext(Optimizely optimizely, string userId, UserAttributes userAttributes, IErrorHandler errorHandler, ILogger logger)
 {
     ErrorHandler = errorHandler;
     Logger       = logger;
     Optimizely   = optimizely;
     Attributes   = userAttributes ?? new UserAttributes();
     UserId       = userId;
 }
Example #2
0
 public OptimizelyUserContext(Optimizely optimizely, string userId, UserAttributes userAttributes, ForcedDecisionsStore forcedDecisionsStore, IErrorHandler errorHandler, ILogger logger)
 {
     ErrorHandler         = errorHandler;
     Logger               = logger;
     Optimizely           = optimizely;
     Attributes           = userAttributes ?? new UserAttributes();
     ForcedDecisionsStore = forcedDecisionsStore ?? new ForcedDecisionsStore();
     UserId               = userId;
 }
Example #3
0
 public OptimizelyUserContext(Optimizely optimizely, string userId, UserAttributes userAttributes, IErrorHandler errorHandler, ILogger logger) :
     this(optimizely, userId, userAttributes, null, errorHandler, logger)
 {
 }