Freigeben über


SqlServerRetryingExecutionStrategy Konstruktoren

Definition

Überlädt

SqlServerRetryingExecutionStrategy(DbContext)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext, Int32)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, ICollection<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, IEnumerable<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32, TimeSpan, ICollection<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, ICollection<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, IEnumerable<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

SqlServerRetryingExecutionStrategy(DbContext)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext)

Parameter

context
DbContext

Der Kontext, in dem die Vorgänge aufgerufen werden.

Hinweise

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

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext)

Parameter

context
ExecutionStrategyContext

Die erforderlichen Abhängigkeiten.

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies)

Parameter

dependencies
ExecutionStrategyDependencies

Parameterobjekt, das Dienstabhängigkeiten enthält.

Hinweise

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

Gilt für:

SqlServerRetryingExecutionStrategy(DbContext, Int32)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer)

Parameter

context
DbContext

Der Kontext, in dem die Vorgänge aufgerufen werden.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

Hinweise

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

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext, maxRetryCount As Integer)

Parameter

context
ExecutionStrategyContext

Die erforderlichen Abhängigkeiten.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, System.Collections.Generic.IEnumerable<int> errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, errorNumbersToAdd As IEnumerable(Of Integer))

Parameter

dependencies
ExecutionStrategyDependencies

Parameterobjekt, das Dienstabhängigkeiten enthält.

errorNumbersToAdd
IEnumerable<Int32>

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

Hinweise

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

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer)

Parameter

dependencies
ExecutionStrategyDependencies

Parameterobjekt, das Dienstabhängigkeiten enthält.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

Hinweise

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

Gilt für:

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, ICollection<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

Parameter

context
DbContext

Der Kontext, in dem die Vorgänge aufgerufen werden.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

maxRetryDelay
TimeSpan

Die maximale Verzögerung zwischen Wiederholungsversuchen.

errorNumbersToAdd
ICollection<Int32>

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

Gilt für:

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, IEnumerable<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer))

Parameter

context
DbContext

Der Kontext, in dem die Vorgänge aufgerufen werden.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

maxRetryDelay
TimeSpan

Die maximale Verzögerung zwischen Wiederholungsversuchen.

errorNumbersToAdd
IEnumerable<Int32>

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

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32, TimeSpan, ICollection<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

Parameter

context
ExecutionStrategyContext

Die erforderlichen Abhängigkeiten.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

maxRetryDelay
TimeSpan

Die maximale Verzögerung in Millisekunden zwischen Wiederholungen.

errorNumbersToAdd
ICollection<Int32>

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

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, ICollection<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

Parameter

dependencies
ExecutionStrategyDependencies

Parameterobjekt, das Dienstabhängigkeiten enthält.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

maxRetryDelay
TimeSpan

Die maximale Verzögerung zwischen Wiederholungsversuchen.

errorNumbersToAdd
ICollection<Int32>

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

Gilt für:

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, IEnumerable<Int32>)

Erstellt eine neue Instanz von SqlServerRetryingExecutionStrategy.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer))

Parameter

dependencies
ExecutionStrategyDependencies

Parameterobjekt, das Dienstabhängigkeiten enthält.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungsversuche.

maxRetryDelay
TimeSpan

Die maximale Verzögerung zwischen Wiederholungsversuchen.

errorNumbersToAdd
IEnumerable<Int32>

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

Gilt für: