SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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 les 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()
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 (y compris les Azure SQL). 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 de 30 secondes pour le délai maximal par défaut sont utilisées.
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.
S’applique à
EnableRetryOnFailure(ICollection<Int32>)
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>
Numéros d’erreur SQL supplémentaires qui doivent être considérés comme temporaires.
Retours
Remarques
Cette stratégie est spécifiquement adaptée aux SQL Server (y compris les Azure SQL). 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 de 30 secondes pour le délai maximal par défaut sont utilisées.
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.
S’applique à
EnableRetryOnFailure(Int32)
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 (y compris les Azure SQL). Il est préconfiguré avec des numéros d’erreur pour les erreurs temporaires qui peuvent être retentées.
Une valeur par défaut de 30 secondes pour le délai par défaut maximal est utilisée.
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.
S’applique à
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 les 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>
Numéros d’erreur 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>)
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>
Numéros d’erreur SQL supplémentaires qui doivent être considérés comme temporaires.
Retours
Remarques
Cette stratégie est spécifiquement adaptée aux SQL Server (y compris les Azure SQL). 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 Résilience de connexion et nouvelles tentatives de base de données.