SqlServerDbContextOptionsBuilder.EnableRetryOnFailure Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Entity Framework