有什么方法可以覆盖System.Data.SqlClient.SqlConnection吗?

时间:2019-05-02 11:49:58

标签: c# sql-server sqlconnection aws-secrets-manager

我正在使用Secrets Manager检索数据库凭据并将其存储在缓存中。我正在尝试处理在Secrets Manager上进行轮换的情况,一旦与数据库的连接引发错误(当凭据提供的凭据无效时捕获异常),缓存应立即失效,然后尝试从Secrets Manager检索新的凭据。

因此,我想出了一个重写SqlConnection构造函数的想法,因此当它无法连接到数据库时,我可以附加一个函数以重新获取数据库凭据。

有人有什么想法吗?

0 个答案:

没有答案