我只有一些处理逻辑用于超时异常。我可以为cfcatch
标记指定一些类型,它允许它只捕获超时吗?
现在我正在捕捉所有异常,并在cfcatch.message
中寻找“时间限制”。看起来很糟糕。此外,我当前的代码可以在消息中捕获一些带有“时间限制”的自定义异常,这实际上并不是“超时”。
答案 0 :(得分:5)
<cfcatch type="coldfusion.runtime.RequestTimedOutException">
完美无缺。我可以发誓我之前尝试过这个。不知道我怎么错过这是有效的。太蠢了。