Udostępnij za pośrednictwem


SqlServerRetryingExecutionStrategy Konstruktory

Definicja

Przeciążenia

SqlServerRetryingExecutionStrategy(DbContext)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext, Int32)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

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

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

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

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

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

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

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

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

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

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext)

Tworzy nowe wystąpienie klasy SqlServerRetryingExecutionStrategy.

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

Parametry

context
DbContext

Kontekst, w którym będą wywoływane operacje.

Uwagi

Używane są wartości domyślne 6 dla maksymalnej liczby ponownych prób i 30 sekund dla maksymalnego opóźnienia domyślnego.

Dotyczy

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

Tworzy nowe wystąpienie klasy 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)

Parametry

context
ExecutionStrategyContext

Wymagane zależności.

Dotyczy

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

Tworzy nowe wystąpienie klasy 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)

Parametry

dependencies
ExecutionStrategyDependencies

Obiekt parametru zawierający zależności usługi.

Uwagi

Używane są wartości domyślne 6 dla maksymalnej liczby ponownych prób i 30 sekund dla maksymalnego opóźnienia domyślnego.

Dotyczy

SqlServerRetryingExecutionStrategy(DbContext, Int32)

Tworzy nowe wystąpienie klasy 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)

Parametry

context
DbContext

Kontekst, w którym będą wywoływane operacje.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

Uwagi

Zostanie użyta wartość domyślna 30 sekund dla maksymalnego opóźnienia domyślnego.

Dotyczy

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

Tworzy nowe wystąpienie klasy 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)

Parametry

context
ExecutionStrategyContext

Wymagane zależności.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

Dotyczy

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

Tworzy nowe wystąpienie klasy 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))

Parametry

dependencies
ExecutionStrategyDependencies

Obiekt parametru zawierający zależności usługi.

errorNumbersToAdd
IEnumerable<Int32>

Dodatkowe numery błędów SQL, które powinny być traktowane jako przejściowe.

Uwagi

Używane są wartości domyślne 6 dla maksymalnej liczby ponownych prób i 30 sekund dla maksymalnego opóźnienia domyślnego.

Dotyczy

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

Tworzy nowe wystąpienie klasy 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)

Parametry

dependencies
ExecutionStrategyDependencies

Obiekt parametru zawierający zależności usługi.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

Uwagi

Zostanie użyta wartość domyślna 30 sekund dla maksymalnego opóźnienia domyślnego.

Dotyczy

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

Tworzy nowe wystąpienie klasy 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))

Parametry

context
DbContext

Kontekst, w którym będą wywoływane operacje.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

maxRetryDelay
TimeSpan

Maksymalne opóźnienie między kolejnymi próbami.

errorNumbersToAdd
ICollection<Int32>

Dodatkowe numery błędów SQL, które powinny być traktowane jako przejściowe.

Dotyczy

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

Tworzy nowe wystąpienie klasy 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))

Parametry

context
DbContext

Kontekst, w którym będą wywoływane operacje.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

maxRetryDelay
TimeSpan

Maksymalne opóźnienie między kolejnymi próbami.

errorNumbersToAdd
IEnumerable<Int32>

Dodatkowe numery błędów SQL, które powinny być traktowane jako przejściowe.

Dotyczy

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

Tworzy nowe wystąpienie klasy 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))

Parametry

context
ExecutionStrategyContext

Wymagane zależności.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

maxRetryDelay
TimeSpan

Maksymalne opóźnienie w milisekundach między ponownymi próbami.

errorNumbersToAdd
ICollection<Int32>

Dodatkowe numery błędów SQL, które powinny być traktowane jako przejściowe.

Dotyczy

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

Tworzy nowe wystąpienie klasy 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))

Parametry

dependencies
ExecutionStrategyDependencies

Obiekt parametru zawierający zależności usługi.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

maxRetryDelay
TimeSpan

Maksymalne opóźnienie między kolejnymi próbami.

errorNumbersToAdd
ICollection<Int32>

Dodatkowe numery błędów SQL, które powinny być traktowane jako przejściowe.

Dotyczy

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

Tworzy nowe wystąpienie klasy 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))

Parametry

dependencies
ExecutionStrategyDependencies

Obiekt parametru zawierający zależności usługi.

maxRetryCount
Int32

Maksymalna liczba ponownych prób.

maxRetryDelay
TimeSpan

Maksymalne opóźnienie między kolejnymi próbami.

errorNumbersToAdd
IEnumerable<Int32>

Dodatkowe numery błędów SQL, które powinny być traktowane jako przejściowe.

Dotyczy