Share via


SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Methode

Definition

Überlädt

EnableRetryOnFailure()

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

EnableRetryOnFailure(ICollection<Int32>)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

EnableRetryOnFailure(Int32)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

Diese Strategie ist speziell auf SQL Server (einschließlich SQL Azure) zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler vorkonfiguriert, die wiederholt werden können, aber es können auch zusätzliche Fehlernummern angegeben werden.

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

EnableRetryOnFailure()

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

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

Gibt zurück

Hinweise

Diese Strategie ist speziell auf SQL Server (einschließlich Azure SQL) zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler, die wiederholt werden können, vorkonfiguriert.

Standardwerte von 6 für die maximale Wiederholungsanzahl und 30 Sekunden für die maximale Standardverzögerung werden verwendet.

Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .

Gilt für:

EnableRetryOnFailure(ICollection<Int32>)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

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

Parameter

errorNumbersToAdd
ICollection<Int32>

Zusätzliche SQL-Fehlernummern, die als vorübergehend betrachtet werden sollten.

Gibt zurück

Hinweise

Diese Strategie ist speziell auf SQL Server (einschließlich Azure SQL) zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler, die wiederholt werden können, vorkonfiguriert.

Standardwerte von 6 für die maximale Wiederholungsanzahl und 30 Sekunden für die maximale Standardverzögerung werden verwendet.

Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .

Gilt für:

EnableRetryOnFailure(Int32)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

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

Parameter

maxRetryCount
Int32

Gibt zurück

Hinweise

Diese Strategie ist speziell auf SQL Server (einschließlich Azure SQL) zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler, die wiederholt werden können, vorkonfiguriert.

Es wird ein Standardwert von 30 Sekunden für die maximale Standardverzögerung verwendet.

Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .

Gilt für:

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

Diese Strategie ist speziell auf SQL Server (einschließlich SQL Azure) zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler vorkonfiguriert, die wiederholt werden können, aber es können auch zusätzliche Fehlernummern angegeben werden.

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

Parameter

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

maxRetryDelay
TimeSpan

Die maximale Verzögerung zwischen Wiederholungsversuchen.

errorNumbersToAdd
ICollection<Int32>

Zusätzliche SQL-Fehlernummern, die als vorübergehend betrachtet werden sollten.

Gibt zurück

Hinweise

Weitere Informationen finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .

Gilt für:

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

Konfiguriert den Kontext so, dass er die Standardwiederholung IExecutionStrategyverwendet.

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

Parameter

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

maxRetryDelay
TimeSpan

Die maximale Verzögerung zwischen Wiederholungsversuchen.

errorNumbersToAdd
IEnumerable<Int32>

Zusätzliche SQL-Fehlernummern, die als vorübergehend betrachtet werden sollten.

Gibt zurück

Hinweise

Diese Strategie ist speziell auf SQL Server (einschließlich Azure SQL) zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler vorkonfiguriert, die wiederholt werden können, aber es können auch zusätzliche Fehlernummern angegeben werden.

Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .

Gilt für: