如何检查 SqlCacheDependency 是否在运行时启用?
我在 ASP.NET 项目中使用 SqlCacheDependency 进行轮询。
有时,我需要禁用 SqlCacheDependency,具体操作如下:
<caching>
<sqlCacheDependency enabled="false" pollTime="10000">
<databases>
<!-- ... -->
</databases>
</sqlCacheDependency>
</caching>
但是,当我使用 SQL 依赖项执行 HttpRuntime.Cache.Insert() 时,这会导致代码中出现错误。
要启用 SQL 缓存依赖项,请在配置文件的部分中将“enabled”属性设置为“true”。
有没有办法以编程方式检查此设置是否已启用?
I am using SqlCacheDependency with polling in an ASP.NET project.
Sometimes, I need to disable SqlCacheDependency, which I do as follows:
<caching>
<sqlCacheDependency enabled="false" pollTime="10000">
<databases>
<!-- ... -->
</databases>
</sqlCacheDependency>
</caching>
However, this causes an error in my code when I do a HttpRuntime.Cache.Insert() with the SQL dependency.
To enable SQL cache dependency, please set the 'enabled' attribute to "true" in the section in the configuration file.
Is there a way I can programmatically check if this setting is enabled?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下代码对我有用......
The following code worked for me...