- 优化 CheckAvailable retry 重试一次;

This commit is contained in:
2881099 2022-09-06 20:49:35 +08:00
parent 2f790cce90
commit d3ff88b0b4

View File

@ -116,6 +116,15 @@ namespace FreeSql.Internal.ObjectPool
try try
{ {
try
{
Policy.OnCheckAvailable(conn);
break;
}
catch
{
conn.ResetValue();
}
if (Policy.OnCheckAvailable(conn) == false) throw new Exception(CoreStrings.Available_Thrown_Exception("CheckAvailable")); if (Policy.OnCheckAvailable(conn) == false) throw new Exception(CoreStrings.Available_Thrown_Exception("CheckAvailable"));
break; break;
} }