Beispiel #1
0
        protected virtual void TimeCheck(DateTime now)
        {
            auth = auth.CheckStale();

            if (checkedReplace)
            {
                foreach (var svc in new List <ServiceInfo> (services.Values))
                {
                    if (expireTimes [svc] < now)
                    {
                        expireTimes.Remove(svc);
                        servicesByID.Remove(svc.DeduplicationKey);
                        services.Remove(svc.Source);
                    }
                }
            }
        }