private int GetSleepTime() { ConsulServerConfig consulServiceConfig = null; #if NETCORE consulServiceConfig = _serviceProvider.GetRequiredService <IOptionsMonitor <ConsulServerConfig> >().CurrentValue; #else consulServiceConfig = ConsulServerConfigWrapper.ConsulServiceConfig; #endif int daemonSleep = 1; if (consulServiceConfig != null) { daemonSleep = consulServiceConfig.DaemonSleep; } if (daemonSleep < 1) { daemonSleep = 1; } daemonSleep = daemonSleep * 1000; //转换成毫秒 return(daemonSleep); }
public ClientManager() { _consulServerConfig = ConsulServerConfigWrapper.ConsulServiceConfig; }
public ClientManager(IOptions <ConsulServerConfig> options) { _consulServerConfig = options.Value; }