【发布时间】:2011-08-18 13:46:45
【问题描述】:
我们有一个使用 HttpRuntime.Cache 的 asp.net MVC Web 应用程序
对象以保留一些静态查找值。我们希望能够监控什么是
实时缓存,以便我们查明一些可能的缓存问题。
由于这个对象在读取时不是强类型的,我们需要动态地
将每个条目转换为它的具体类型。
大多数缓存项都是 IEnumerable 的,其中 T 可以是我们在我们的
中使用的任何类
随着项目的进一步推进,最终可能会添加新项目或新项目。
有人可以告诉我如何做到这一点吗?
非常感谢。
【问题讨论】:
-
您认为可能是什么问题?它可以帮助提供有关如何监控它的建议,而不是这种潜在的大锤方法。
-
它用于检测“可能”发生的问题,因此我们无法提前知道。
标签: c# caching reflection dynamic casting