public async Task StartAsync(CancellationToken cancellationToken)
 {
     if (ServerSettings == null)
     {
         return;
     }
     await ServiceDiscovery.RegisterAsync(cancellationToken);
 }
Exemple #2
0
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            if (UraganoSettings.ServerSettings == null)
            {
                return;
            }
            if (UraganoSettings.ServiceRegisterConfiguration == null || UraganoSettings.IsDevelopment)
            {
                return;
            }
            if (UraganoSettings.ServiceDiscoveryClientConfiguration == null)
            {
                throw new ArgumentNullException(nameof(UraganoSettings.ServiceDiscoveryClientConfiguration));
            }

            await ServiceDiscovery.RegisterAsync(UraganoSettings.ServiceDiscoveryClientConfiguration, UraganoSettings.ServiceRegisterConfiguration, UraganoSettings.ServerSettings.Weight, cancellationToken);
        }