/// <summary> /// 获取所有rss内容 /// </summary> /// <returns></returns> public List <RssEntity> GetAllBlogs(ILogger log) { var result = new List <RssEntity>(); var msFeed = new MicrosoftFeed(); result.AddRange(msFeed.GetBlogs(5).Result); var dockerFeed = new DockerFeed(); result.AddRange(dockerFeed.GetBlogs().Result); //var infoWorldFeed = new InfoWorldFeed(); //result.AddRange(infoWorldFeed.GetBlogs().Result); var blogs = new List <RssEntity>(); foreach (var blog in result) { if (!blogs.Any(b => b.Title.Contains(blog.Title))) { blogs.Add(blog); } } return(blogs); }