C# 在c语言中缓存多个XML文件#

C# 在c语言中缓存多个XML文件#,c#,xml,C#,Xml,我在一个文件夹中有大约4000个xml文件。我需要循环所有这些文件,并将它们插入缓存,以便当缓存中有这些文件时,程序将从那里检索。 我尝试使用AggregateCacheDependency,但是我不确定在缓存中传递什么。插入的值参数。我的问题是如何获取Xmldocument.load中的所有Xml文件并将其作为值传递给Cache.Insert方法? 如何从缓存中检索它 任何帮助都将不胜感激 非常感谢你的帮助。你的解决方案奏效了。我迭代了XDocument并将其值收集到传递到缓存的XDocume

我在一个文件夹中有大约4000个xml文件。我需要循环所有这些文件,并将它们插入缓存,以便当缓存中有这些文件时,程序将从那里检索。 我尝试使用AggregateCacheDependency,但是我不确定在缓存中传递什么。插入的值参数。我的问题是如何获取Xmldocument.load中的所有Xml文件并将其作为值传递给Cache.Insert方法? 如何从缓存中检索它


任何帮助都将不胜感激

非常感谢你的帮助。你的解决方案奏效了。我迭代了XDocument并将其值收集到传递到缓存的XDocument列表中。

这感觉像是XY问题-。为什么需要缓存它们?为了什么目的?我们需要一个热身脚本之类的东西。这个程序将在服务器重新启动时在任务调度器中使用。因此,当缓存有文件时,将从缓存本身检索文件以提高性能。您是否发现性能问题是真实的?你凭什么认为缓存会有帮助?你能告诉我这在.net c#中是否可行吗?是的,这是可能的。