共用方式為


在 SqlClient 中的內部重試邏輯提供者

適用於:.NET Framework .NET .NET Standard

下載 ADO.NET

已針對最常見的重試模式實作內建的內部重試提供者。 您可以使用下列 Microsoft.Data.SqlClient.SqlConfigurableRetryFactory 靜態方法來使用重試提供者:

注意

所有內部重試提供者在每次重試之前,都會稍微隨機處理間隔時間。 當多個用戶端嘗試連接或執行具有相同設定的命令時,此隨機化可避免資料庫同時叫用。

警告

內部重試提供者不支援在開放交易中執行的命令上重試。 該作業會在沒有重試邏輯的情況下執行。 您可以使用自訂重試邏輯來覆寫此行為。 如需詳細資訊,請參閱 SqlClient 中可設定的重試邏輯核心 API

範例

您可以在下列連結找到 connectioncommand 重試邏輯的範例:

另請參閱