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
| Name | Beschreibung |
|---|---|
| EnableRetryOnFailure() |
Konfiguriert den Kontext für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy. |
| EnableRetryOnFailure(ICollection<Int32>) |
Konfiguriert den Kontext für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy. |
| EnableRetryOnFailure(Int32) |
Konfiguriert den Kontext für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy. |
| EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>) |
Konfiguriert den Kontext für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy. Diese Strategie ist speziell auf SQL Server (einschließlich SQL-Azure) zugeschnitten. Es ist vorkonfiguriert mit Fehlernummern für vorübergehende Fehler, die wiederholt werden können, aber zusätzliche Fehlernummern können ebenfalls angegeben werden. |
| EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>) |
Konfiguriert den Kontext für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy. |
EnableRetryOnFailure()
Konfiguriert den Kontext für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy.
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 zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler vorkonfiguriert, die wiederholt werden können.
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 für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy.
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 zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler vorkonfiguriert, die wiederholt werden können.
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 für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy.
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 zugeschnitten. Es ist mit Fehlernummern für vorübergehende Fehler vorkonfiguriert, die wiederholt werden können.
Ein Standardwert von 30 Sekunden für die maximale Standardverzögerung wird verwendet.
Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .
Gilt für:
EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)
Konfiguriert den Kontext für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy.
Diese Strategie ist speziell auf SQL Server (einschließlich SQL-Azure) zugeschnitten. Es ist vorkonfiguriert mit Fehlernummern für vorübergehende Fehler, die wiederholt werden können, aber zusätzliche Fehlernummern können ebenfalls 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 von Wiederholungsversuchen.
- maxRetryDelay
- TimeSpan
Die maximale Verzögerung zwischen Wiederholungen.
- 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 für die Verwendung des Standard-Wiederholungsversuches IExecutionStrategy.
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 von Wiederholungsversuchen.
- maxRetryDelay
- TimeSpan
Die maximale Verzögerung zwischen Wiederholungen.
- 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 zugeschnitten. Es ist vorkonfiguriert mit Fehlernummern für vorübergehende Fehler, die wiederholt werden können, aber zusätzliche Fehlernummern können ebenfalls angegeben werden.
Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .