SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
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, ICollection<Int32>) |
Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito. Questa strategia è specificamente personalizzata per SQL Server (incluso SQL Azure). È preconfigurato con numeri di errore per gli errori temporanei che possono essere ritentati, ma è possibile specificare anche numeri di errore aggiuntivi. |
EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>) |
Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito. |
EnableRetryOnFailure()
Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.
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
Restituisce
Commenti
Questa strategia è specificamente personalizzata per SQL Server (incluso Azure SQL). È 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>)
Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.
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
Parametri
- errorNumbersToAdd
- ICollection<Int32>
Numeri di errore SQL aggiuntivi che devono essere considerati temporanei.
Restituisce
Commenti
Questa strategia è specificamente personalizzata per SQL Server (incluso Azure SQL). È 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)
Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.
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
Parametri
- maxRetryCount
- Int32
Restituisce
Commenti
Questa strategia è specificamente personalizzata per SQL Server (incluso Azure SQL). È 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, ICollection<Int32>)
Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.
Questa strategia è specificamente personalizzata per SQL Server (incluso SQL Azure). È preconfigurato con numeri di errore per gli errori temporanei che possono essere ritentati, ma è possibile specificare anche numeri di errore aggiuntivi.
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
Parametri
- maxRetryCount
- Int32
Il massimi numero di tentativi.
- maxRetryDelay
- TimeSpan
Ritardo massimo tra i tentativi.
- errorNumbersToAdd
- ICollection<Int32>
Numeri di errore SQL aggiuntivi che devono essere considerati temporanei.
Restituisce
Commenti
Per altre informazioni, vedere Resilienza delle connessioni e tentativi di database .
Si applica a
EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)
Configura il contesto per l'uso del nuovo tentativo IExecutionStrategypredefinito.
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
Parametri
- maxRetryCount
- Int32
Il massimi numero di tentativi.
- maxRetryDelay
- TimeSpan
Ritardo massimo tra i tentativi.
- errorNumbersToAdd
- IEnumerable<Int32>
Numeri di errore SQL aggiuntivi che devono essere considerati temporanei.
Restituisce
Commenti
Questa strategia è specificamente personalizzata per SQL Server (incluso Azure SQL). È 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 .