<PackageReference Include="Relativity.Server.Utility.SDK" Version="5001.0.5" />

kCura.Data.RowDataGateway.QueryRetryConfiguration

Contains retry count and wait duration settings for common types of errors encountered while executing SQL statements.

Provides settings for retrying transient Azure SQL errors.

Provides settings for retrying command timeout errors.

Provides settings for retrying connection pool timeout errors.

Provides settings for retrying connect timeout errors.

Provides settings for retrying deadlock errors.

Creates a QueryRetryConfiguration using default instance setting values for retry count and wait duration.

public QueryRetryConfiguration(int deadlockRetries, int deadlockWaitMillis, int timeoutRetries, int timeoutBaseWaitMillis, int transientRetries, int transientWaitMillis, int connectTimeoutRetries, int connectTimeoutBaseWaitMillis, int connectionPoolTimeoutRetries, int connectionPoolTimeoutBaseWaitMillis, int maximumTimeoutRetryDuration)

Creates a QueryRetryConfiguration with the provided values for retry count and wait duration.

public QueryRetryConfiguration(Func<int> deadlockRetries, Func<int> deadlockWaitMillis, Func<int> timeoutRetries, Func<int> timeoutBaseWaitMillis, Func<int> transientRetries, Func<int> transientWaitMillis, Func<int> connectTimeoutRetries, Func<int> connectTimeoutBaseWaitMillis, Func<int> connectionPoolTimeoutRetries, Func<int> connectionPoolTimeoutBaseWaitMillis, Func<int> maximumTimeoutRetryDuration)

Creates a QueryRetryConfiguration with the provided values for retry count and wait duration.