Поделиться через


SqlServerRetryingExecutionStrategy Конструкторы

Определение

Перегрузки

SqlServerRetryingExecutionStrategy(DbContext)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext, Int32)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, ICollection<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, IEnumerable<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32, TimeSpan, ICollection<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, ICollection<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, IEnumerable<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext)

Параметры

context
DbContext

Контекст, в котором будут вызываться операции.

Комментарии

Используются значения по умолчанию 6 для максимального количества повторных попыток и 30 секунд для максимальной задержки по умолчанию.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext)

Параметры

context
ExecutionStrategyContext

Необходимые зависимости.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies)

Параметры

dependencies
ExecutionStrategyDependencies

Объект parameter, содержащий зависимости службы.

Комментарии

Используются значения по умолчанию 6 для максимального количества повторных попыток и 30 секунд для максимальной задержки по умолчанию.

Применяется к

SqlServerRetryingExecutionStrategy(DbContext, Int32)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer)

Параметры

context
DbContext

Контекст, в котором будут вызываться операции.

maxRetryCount
Int32

Максимальное число повторных попыток.

Комментарии

Используется значение по умолчанию 30 секунд для максимальной задержки по умолчанию.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext, maxRetryCount As Integer)

Параметры

context
ExecutionStrategyContext

Необходимые зависимости.

maxRetryCount
Int32

Максимальное число повторных попыток.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, System.Collections.Generic.IEnumerable<int> errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, errorNumbersToAdd As IEnumerable(Of Integer))

Параметры

dependencies
ExecutionStrategyDependencies

Объект parameter, содержащий зависимости службы.

errorNumbersToAdd
IEnumerable<Int32>

Дополнительные номера ошибок SQL, которые следует считать временными.

Комментарии

Используются значения по умолчанию 6 для максимального количества повторных попыток и 30 секунд для максимальной задержки по умолчанию.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer)

Параметры

dependencies
ExecutionStrategyDependencies

Объект parameter, содержащий зависимости службы.

maxRetryCount
Int32

Максимальное число повторных попыток.

Комментарии

Используется значение по умолчанию 30 секунд для максимальной задержки по умолчанию.

Применяется к

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, ICollection<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

Параметры

context
DbContext

Контекст, в котором будут вызываться операции.

maxRetryCount
Int32

Максимальное число повторных попыток.

maxRetryDelay
TimeSpan

Максимальная задержка между повторными попытками.

errorNumbersToAdd
ICollection<Int32>

Дополнительные номера ошибок SQL, которые следует считать временными.

Применяется к

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, IEnumerable<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer))

Параметры

context
DbContext

Контекст, в котором будут вызываться операции.

maxRetryCount
Int32

Максимальное число повторных попыток.

maxRetryDelay
TimeSpan

Максимальная задержка между повторными попытками.

errorNumbersToAdd
IEnumerable<Int32>

Дополнительные номера ошибок SQL, которые следует считать временными.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32, TimeSpan, ICollection<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

Параметры

context
ExecutionStrategyContext

Необходимые зависимости.

maxRetryCount
Int32

Максимальное число повторных попыток.

maxRetryDelay
TimeSpan

Максимальная задержка в миллисекундах между повторными попытками.

errorNumbersToAdd
ICollection<Int32>

Дополнительные номера ошибок SQL, которые следует считать временными.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, ICollection<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

Параметры

dependencies
ExecutionStrategyDependencies

Объект parameter, содержащий зависимости службы.

maxRetryCount
Int32

Максимальное число повторных попыток.

maxRetryDelay
TimeSpan

Максимальная задержка между повторными попытками.

errorNumbersToAdd
ICollection<Int32>

Дополнительные номера ошибок SQL, которые следует считать временными.

Применяется к

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, IEnumerable<Int32>)

Создает новый экземпляр SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer))

Параметры

dependencies
ExecutionStrategyDependencies

Объект parameter, содержащий зависимости службы.

maxRetryCount
Int32

Максимальное число повторных попыток.

maxRetryDelay
TimeSpan

Максимальная задержка между повторными попытками.

errorNumbersToAdd
IEnumerable<Int32>

Дополнительные номера ошибок SQL, которые следует считать временными.

Применяется к