【发布时间】:2021-12-01 10:14:19
【问题描述】:
我需要在许多可以非常嵌套的函数中使用 MemoryCache(或 IWebHostEnvironment )。
我是否必须将注入剃须刀页面或控制器的参数发送到这些函数中的每一个,才能在所有这些嵌套函数中使用 MemoryCache?
有没有更好的解决方案?例如像 HttpAccessor
【问题讨论】:
-
请注意,如果您的应用程序横向扩展,您可能需要重构为分布式缓存模型。
-
是的,我知道,我以后需要使用像 Redis 这样的分布式缓存,但我的问题不仅仅是 MemoryCache,而是在很多嵌套函数中使用注入参数
-
这并没有使它更清楚。向我们展示代码。
标签: asp.net-core dependency-injection memorycache