Lingua

SqlEngineDbContextOptionsBuilder.EnableRetryOnFailure Metodo

Definizione

Overload

Nome Descrizione
EnableRetryOnFailure()

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

EnableRetryOnFailure(ICollection<Int32>)

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

EnableRetryOnFailure(Int32)

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

EnableRetryOnFailure()

Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

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

Valori restituiti

Commenti

Questa strategia è specificamente personalizzata per SQL Server, Azure SQL, Azure Synapse. È preconfigurato con numeri di errore per gli errori temporanei che possono essere ritentati.

Vengono usati i valori predefiniti 6 per il numero massimo di tentativi e 30 secondi per il ritardo predefinito massimo.

Per altre informazioni ed esempi, vedere Resilienza delle connessioni e tentativi di database .

Si applica a

EnableRetryOnFailure(ICollection<Int32>)

Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

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

Parametri

errorNumbersToAdd
ICollection<Int32>

Numeri di errore SQL aggiuntivi che devono essere considerati temporanei.

Valori restituiti

Commenti

Questa strategia è specificamente personalizzata per SQL Server, Azure SQL, Azure Synapse. È preconfigurato con numeri di errore per gli errori temporanei che possono essere ritentati.

Vengono usati i valori predefiniti 6 per il numero massimo di tentativi e 30 secondi per il ritardo predefinito massimo.

Per altre informazioni ed esempi, vedere Resilienza delle connessioni e tentativi di database .

Si applica a

EnableRetryOnFailure(Int32)

Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

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

Parametri

maxRetryCount
Int32

Valori restituiti

Commenti

Questa strategia è specificamente personalizzata per SQL Server, Azure SQL, Azure Synapse. È preconfigurato con numeri di errore per gli errori temporanei che possono essere ritentati.

Viene usato un valore predefinito di 30 secondi per il ritardo predefinito massimo.

Per altre informazioni ed esempi, vedere Resilienza delle connessioni e tentativi di database .

Si applica a

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs
Origine:
SqlEngineDbContextOptionsBuilder.cs

Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.

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

Parametri

maxRetryCount
Int32

Numero massimo di tentativi.

maxRetryDelay
TimeSpan

Ritardo massimo tra i tentativi.

errorNumbersToAdd
IEnumerable<Int32>

Numeri di errore SQL aggiuntivi che devono essere considerati temporanei.

Valori restituiti

Commenti

Questa strategia è specificamente personalizzata per SQL Server, Azure SQL, Azure Synapse. È preconfigurato con numeri di errore per gli errori temporanei che possono essere ritentati, ma è possibile specificare anche numeri di errore aggiuntivi.

Per altre informazioni ed esempi, vedere Resilienza delle connessioni e tentativi di database .

Si applica a