public virtual void UpdateToken() { var list = accessTokenRepository.GetAllAccessTokenWillTimeout().Result; // Timeout after 2 hours. var count = list.Count; Console.WriteLine("There are " + count.ToString() + " tokens need to refresh."); foreach (var token in list) { this.RefreshAccessToken(token); } }