SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
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, ICollection<Int32>) |
Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy. Tato strategie je speciálně přizpůsobená SQL Server (včetně SQL Azure). Je předem nakonfigurovaná s čísly chyb pro přechodné chyby, které je možné opakovat, ale je možné zadat i další čísla chyb. |
EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>) |
Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy. |
EnableRetryOnFailure()
Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure ();
abstract member EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure () As SqlServerDbContextOptionsBuilder
Návraty
Poznámky
Tato strategie je speciálně přizpůsobená SQL Server (včetně Azure SQL). Je předem nakonfigurovaná 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 Věnovaném odolnosti připojení a opakovaným pokusům o databázi .
Platí pro
EnableRetryOnFailure(ICollection<Int32>)
Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (System.Collections.Generic.ICollection<int> errorNumbersToAdd);
abstract member EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (errorNumbersToAdd As ICollection(Of Integer)) As SqlServerDbContextOptionsBuilder
Parametry
- errorNumbersToAdd
- ICollection<Int32>
Další čísla chyb SQL, která by měla být považována za přechodná.
Návraty
Poznámky
Tato strategie je speciálně přizpůsobená SQL Server (včetně Azure SQL). Je předem nakonfigurovaná 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 Věnovaném odolnosti připojení a opakovaným pokusům o databázi .
Platí pro
EnableRetryOnFailure(Int32)
Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount);
abstract member EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer) As SqlServerDbContextOptionsBuilder
Parametry
- maxRetryCount
- Int32
Návraty
Poznámky
Tato strategie je speciálně přizpůsobená SQL Server (včetně Azure SQL). Je předem nakonfigurovaná 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 Věnovaném odolnosti připojení a opakovaným pokusům o databázi .
Platí pro
EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)
Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.
Tato strategie je speciálně přizpůsobená SQL Server (včetně SQL Azure). Je předem nakonfigurovaná s čísly chyb pro přechodné chyby, které je možné opakovat, ale je možné zadat i další čísla chyb.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
abstract member EnableRetryOnFailure : int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer)) As SqlServerDbContextOptionsBuilder
Parametry
- maxRetryCount
- Int32
Maximální počet opakovaných pokusů.
- maxRetryDelay
- TimeSpan
Maximální zpoždění mezi opakovanými pokusy.
- errorNumbersToAdd
- ICollection<Int32>
Další čísla chyb SQL, která by měla být považována za přechodná.
Návraty
Poznámky
Další informace najdete v tématu Věnovaném odolnosti připojení a opakovaným pokusům o databázi .
Platí pro
EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)
Nakonfiguruje kontext tak, aby používal výchozí opakování IExecutionStrategy.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
abstract member EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer)) As SqlServerDbContextOptionsBuilder
Parametry
- maxRetryCount
- Int32
Maximální počet opakovaných pokusů.
- maxRetryDelay
- TimeSpan
Maximální zpoždění mezi opakovanými pokusy.
- errorNumbersToAdd
- IEnumerable<Int32>
Další čísla chyb SQL, která by měla být považována za přechodná.
Návraty
Poznámky
Tato strategie je speciálně přizpůsobená SQL Server (včetně Azure SQL). Je předem nakonfigurovaná s čísly chyb pro přechodné chyby, které je možné opakovat, ale je možné zadat i další čísla chyb.
Další informace a příklady najdete v tématu Věnovaném odolnosti připojení a opakovaným pokusům o databázi .
Platí pro
Entity Framework