如你所知他们删除了EntriesCollection在dotnet 7...
来源:https://github.com/dotnet/runtime/issues/63731
可以让我知道我如何访问所有的“内存缓存”键?
早些时候我用类似的东西得到了所有的钥匙
在内存缓存中,“条目集合”;
现在不工作了
我真的不知道该怎么办。
如你所知他们删除了EntriesCollection在dotnet 7...
来源:https://github.com/dotnet/runtime/issues/63731
可以让我知道我如何访问所有的“内存缓存”键?
早些时候我用类似的东西得到了所有的钥匙
在内存缓存中,“条目集合”;
现在不工作了
我真的不知道该怎么办。
1条答案
按热度按时间whlutmcx1#
在.NET 7中,EntriesCollection属性已从MemoryCache类中删除。这意味着以前用于访问该高速缓存中的键的代码将不再起作用。
要在.NET 7中获取该高速缓存中的键,可以使用GetCacheKeys()方法,该方法返回一个包含缓存中的键的System.Collections.Generic.IEnumerable。下面是一个如何使用此方法获取缓存中的键的示例: