我在 ASP.NET 项目中使用带有轮询的 SqlCacheDependency。
有时,我需要禁用 SqlCacheDependency,我这样做如下:
<caching>
<sqlCacheDependency enabled="false" pollTime="10000">
<databases>
<!-- ... -->
</databases>
</sqlCacheDependency>
</caching>
但是,当我使用 SQL 依赖项执行 HttpRuntime.Cache.Insert() 时,这会导致我的代码出错。
要启用 SQL 缓存依赖,请在配置文件的部分中将 'enabled' 属性设置为“true”。
有没有办法以编程方式检查此设置是否已启用?