public IEnumerable GetClients()

in src/Microsoft.Extensions.Configuration.AzureAppConfiguration/ConfigurationClientManager.cs [135:158]


        public IEnumerable<ConfigurationClient> GetClients()
        {
            DateTimeOffset now = DateTimeOffset.UtcNow;

            if (_replicaDiscoveryEnabled &&
                now >= _lastFallbackClientRefreshAttempt + MinimalClientRefreshInterval &&
                (_dynamicClients == null ||
                    now >= _lastFallbackClientRefresh + FallbackClientRefreshExpireInterval))
            {
                _lastFallbackClientRefreshAttempt = now;

                _ = DiscoverFallbackClients();
            }

            // Treat the passed in endpoints as the highest priority clients
            IEnumerable<ConfigurationClient> clients = _clients.Select(c => c.Client);

            if (_dynamicClients != null && _dynamicClients.Any())
            {
                clients = clients.Concat(_dynamicClients.Select(c => c.Client));
            }

            return clients;
        }