Jazyk

SqlEngineDbContextOptionsBuilder.EnableRetryOnFailure Metoda

Definice

Přetížení

Název Description
EnableRetryOnFailure()

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

EnableRetryOnFailure(ICollection<Int32>)

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

EnableRetryOnFailure(Int32)

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

EnableRetryOnFailure()

Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder EnableRetryOnFailure();
abstract member EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
override this.EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure () As SqlEngineDbContextOptionsBuilder

Návraty

Poznámky

Tato strategie je speciálně přizpůsobená SQL Server, Azure SQL Azure Synapse. Předkonfiguruje se s čísly chyb pro přechodné chyby, které je možné opakovat.

Použijí se výchozí hodnoty 6 pro maximální počet opakování a 30 sekund pro maximální výchozí zpoždění.

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro

EnableRetryOnFailure(ICollection<Int32>)

Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder EnableRetryOnFailure(System.Collections.Generic.ICollection<int> errorNumbersToAdd);
abstract member EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
override this.EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (errorNumbersToAdd As ICollection(Of Integer)) As SqlEngineDbContextOptionsBuilder

Parametry

errorNumbersToAdd
ICollection<Int32>

Další chybová čísla SQL, která by se měla považovat za přechodná.

Návraty

Poznámky

Tato strategie je speciálně přizpůsobená SQL Server, Azure SQL Azure Synapse. Předkonfiguruje se s čísly chyb pro přechodné chyby, které je možné opakovat.

Použijí se výchozí hodnoty 6 pro maximální počet opakování a 30 sekund pro maximální výchozí zpoždění.

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro

EnableRetryOnFailure(Int32)

Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder EnableRetryOnFailure(int maxRetryCount);
abstract member EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
override this.EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer) As SqlEngineDbContextOptionsBuilder

Parametry

maxRetryCount
Int32

Návraty

Poznámky

Tato strategie je speciálně přizpůsobená SQL Server, Azure SQL Azure Synapse. Předkonfiguruje se s čísly chyb pro přechodné chyby, které je možné opakovat.

Použije se výchozí hodnota 30 sekund pro maximální výchozí zpoždění.

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs
Zdroj:
SqlEngineDbContextOptionsBuilder.cs

Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder EnableRetryOnFailure(int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
abstract member EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
override this.EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer)) As SqlEngineDbContextOptionsBuilder

Parametry

maxRetryCount
Int32

Maximální počet opakovaných pokusů.

maxRetryDelay
TimeSpan

Maximální prodleva mezi opakovanými pokusy.

errorNumbersToAdd
IEnumerable<Int32>

Další chybová čísla SQL, která by se měla považovat za přechodná.

Návraty

Poznámky

Tato strategie je speciálně přizpůsobená SQL Server, Azure SQL Azure Synapse. Je předem nakonfigurovaná s chybovými čísly pro přechodné chyby, které je možné opakovat, ale je možné zadat i další chybová čísla.

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro