“超时时间已到,但是尚未从池中获取连接”这个异常因为没法复现,又想全局捕获这个异常,然后给个友好提示,但是我不知道这个异常类似属于那种类型的,百度上有的说是InvalidOperationException异常,所以想问下大佬们有木有好的解决办法
参考园子的博文 https://www.cnblogs.com/wolf-sun/p/3812595.html
对应的英文错误信息:
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
但是这个情况再极端情况下还是会发生的,现在只是想拦截这个异常给出友好提示
@灬丶: 可以通过 Exception.Message 拦截
@dudu: 也是一个办法!
实际上述翻译过程,在服务端是关闭了的,翻译是在客户端执行。反正服务器只看做代号,具体如何显示有客户端去决定,客户端的代码实际是一套。
这是把异常直接返回给前端?