예제 #1
0
        /// <summary>
        /// Create a Consumer instance identified by the parameters passed.
        /// </summary>
        /// <param name="applicationKey">Application key.</param>
        /// <param name="instanceId">Instance ID.</param>
        /// <param name="userToken">User token.</param>
        /// <param name="solutionId">Solution ID.</param>
        public Consumer(string applicationKey, string instanceId = null, string userToken = null, string solutionId = null)
        {
            Environment environment = new Environment(applicationKey, instanceId, userToken, solutionId);

            environmentTemplate = EnvironmentUtils.MergeWithSettings(environment, SettingsManager.ConsumerSettings);
            registrationService = new RegistrationService(SettingsManager.ConsumerSettings, SessionsManager.ConsumerSessionService);
        }
 public LearnerPersonalConsumer(Environment environment)
     : base(environment)
 {
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="environment"></param>
 public StudentPersonalConsumer(Environment environment)
     : base(environment)
 {
 }
예제 #4
0
 /// <summary>
 /// Create a Consumer instance based upon the Environment passed.
 /// </summary>
 /// <param name="environment">Environment object.</param>
 public Consumer(Environment environment)
 {
     environmentTemplate = EnvironmentUtils.MergeWithSettings(environment, SettingsManager.ConsumerSettings);
     registrationService = new RegistrationService(SettingsManager.ConsumerSettings, SessionsManager.ConsumerSessionService);
 }
예제 #5
0
 /// <summary>
 /// <see cref="Sif.Framework.Service.Registration.IRegistrationService.Register(Sif.Framework.Model.Infrastructure.Environment)">Register</see>
 /// </summary>
 public Environment Register(ref Environment environment)
 {
     Registered = true;
     return(null);
 }
예제 #6
0
 /// <summary>
 /// <see cref="Sif.Framework.Service.Registration.IRegistrationService.Register(Sif.Framework.Model.Infrastructure.Environment)">Register</see>
 /// </summary>
 public void Register(ref Environment environment)
 {
     Registered = true;
 }
예제 #7
0
 /// <summary>
 /// <see cref="Consumer{TSingle,TMultiple,TPrimaryKey}.Consumer(Environment)">Consumer</see>
 /// </summary>
 public BasicConsumer(Environment environment)
     : base(environment)
 {
 }