Langue

SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Méthode

Définition

Surcharges

Nom Description
EnableRetryOnFailure()

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

EnableRetryOnFailure(ICollection<Int32>)

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

EnableRetryOnFailure(Int32)

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

Cette stratégie est spécifiquement adaptée aux SQL Server (y compris SQL Azure). Il est préconfiguré avec des numéros d’erreur pour les erreurs temporaires qui peuvent être retentées, mais des numéros d’erreur supplémentaires peuvent également être fournis.

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

EnableRetryOnFailure()

Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

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

Retours

Remarques

Cette stratégie est spécifiquement adaptée aux SQL Server. Il est préconfiguré avec des numéros d’erreur pour les erreurs temporaires qui peuvent être retentées.

Les valeurs par défaut de 6 pour le nombre maximal de nouvelles tentatives et 30 secondes pour le délai maximal par défaut sont utilisées.

Pour plus d’informations et d’exemples, consultez la résilience des connexions et les nouvelles tentatives de base de données .

S’applique à

EnableRetryOnFailure(ICollection<Int32>)

Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

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

Paramètres

errorNumbersToAdd
ICollection<Int32>

Nombres d’erreurs SQL supplémentaires qui doivent être considérés comme temporaires.

Retours

Remarques

Cette stratégie est spécifiquement adaptée aux SQL Server. Il est préconfiguré avec des numéros d’erreur pour les erreurs temporaires qui peuvent être retentées.

Les valeurs par défaut de 6 pour le nombre maximal de nouvelles tentatives et 30 secondes pour le délai maximal par défaut sont utilisées.

Pour plus d’informations et d’exemples, consultez la résilience des connexions et les nouvelles tentatives de base de données .

S’applique à

EnableRetryOnFailure(Int32)

Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

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

Paramètres

maxRetryCount
Int32

Retours

Remarques

Cette stratégie est spécifiquement adaptée aux SQL Server. Il est préconfiguré avec des numéros d’erreur pour les erreurs temporaires qui peuvent être retentées.

Une valeur par défaut 30 secondes pour le délai maximal par défaut est utilisée.

Pour plus d’informations et d’exemples, consultez la résilience des connexions et les nouvelles tentatives de base de données .

S’applique à

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

Cette stratégie est spécifiquement adaptée aux SQL Server (y compris SQL Azure). Il est préconfiguré avec des numéros d’erreur pour les erreurs temporaires qui peuvent être retentées, mais des numéros d’erreur supplémentaires peuvent également être fournis.

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

Paramètres

maxRetryCount
Int32

Nombre maximal de nouvelles tentatives.

maxRetryDelay
TimeSpan

Délai maximal entre les nouvelles tentatives.

errorNumbersToAdd
ICollection<Int32>

Nombres d’erreurs SQL supplémentaires qui doivent être considérés comme temporaires.

Retours

Remarques

Pour plus d’informations, consultez résilience de connexion et nouvelles tentatives de base de données .

S’applique à

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs
Source:
SqlServerDbContextOptionsBuilder.cs

Configure le contexte pour utiliser la nouvelle tentative IExecutionStrategypar défaut.

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

Paramètres

maxRetryCount
Int32

Nombre maximal de nouvelles tentatives.

maxRetryDelay
TimeSpan

Délai maximal entre les nouvelles tentatives.

errorNumbersToAdd
IEnumerable<Int32>

Nombres d’erreurs SQL supplémentaires qui doivent être considérés comme temporaires.

Retours

Remarques

Cette stratégie est spécifiquement adaptée aux SQL Server. Il est préconfiguré avec des numéros d’erreur pour les erreurs temporaires qui peuvent être retentées, mais des numéros d’erreur supplémentaires peuvent également être fournis.

Pour plus d’informations et d’exemples, consultez la résilience des connexions et les nouvelles tentatives de base de données .

S’applique à