Example #1
0
 public ServerPingJob(IWsServer wsServer, IUserGroups userGroups, IServiceProvider provider, IRegistrationProvider registrationProvider)
 {
     this.wsServer             = wsServer;
     this.userGroups           = userGroups;
     this.provider             = provider;
     this.registrationProvider = registrationProvider;
 }
        /// <summary>
        /// Adds a custom registration provider to the service collection.
        /// </summary>
        /// <param name="builder">The <see cref="SenseNetRegistrationBuilder"/> instance.</param>
        /// <param name="name">Name of the provider that this provider will be
        /// responsible for (e.g. Google, GitHub).</param>
        /// <param name="provider">Registration provider instance.</param>
        /// <returns>A <see cref="SenseNetRegistrationBuilder"/> instance that lets developers
        /// add custom features to the registration process.</returns>
        public static SenseNetRegistrationBuilder AddProvider(this SenseNetRegistrationBuilder builder,
                                                              string name, IRegistrationProvider provider)
        {
            builder.Store.Add(name, provider);

            return(builder);
        }
Example #3
0
 public RoundRobinDistribution(IRegistrationProvider registrationProvider, ILogger <RoundRobinDistribution> logger)
 {
     _hostDistributor      = new ConcurrentDictionary <string, HostDistributor>(StringComparer.OrdinalIgnoreCase);
     _registrationProvider = registrationProvider;
     _logger = logger;
     _registrationProvider.RegistrationCreated += RegistrationCreated;
     _registrationProvider.RegistrationExpired += RegistrationExpired;
 }
 public void AddRegistration(IRegistrationProvider provider)
 {
     if (_providers == null)
     {
         _providers = new List <IRegistrationProvider>();
     }
     _providers.Add(provider);
 }
Example #5
0
 public void Register(IRegistrationProvider provider)
 {
     if (_providers == null)
     {
         _providers = new List <IRegistrationProvider>();
     }
     _providers.Add(provider);
     _handled = true;
 }
        public void Add(string name, IRegistrationProvider provider)
        {
            if (string.IsNullOrEmpty(name))
            {
                throw new ArgumentNullException(nameof(name));
            }

            Providers[name] = provider ?? throw new ArgumentNullException(nameof(provider));
        }
 public RegistrationController(
     ILogger <RegistrationController> logger,
     IRegistrationProvider registrationProvider,
     ITokenService tokenService)
 {
     _logger               = logger;
     _tokenService         = tokenService;
     _registartionProvider = registrationProvider;
 }
Example #8
0
 public RegistrationService(IRegistrationProvider registrationProvider)
 {
     _registrationProvider = registrationProvider;
 }
        public void Register(IRegistrationProvider provider)
        {
            var commiter = _kernel.GetRegistrationCommitter();

            commiter.AddRegistration(provider);
        }
 public ApplicationMonitorService(IRegistrationProvider registrationProvider)
 {
     _registrationProvider = registrationProvider;
 }