Freigeben über


IDbExecutionStrategy Schnittstelle

Definition

Eine Strategie, die verwendet wird, um einen Befehl oder eine Abfrage für die Datenbank auszuführen, möglicherweise mit Logik zum Wiederholen, wenn ein Fehler auftritt.

public interface IDbExecutionStrategy
type IDbExecutionStrategy = interface
Public Interface IDbExecutionStrategy
Abgeleitet

Eigenschaften

RetriesOnFailure

Gibt an, ob die IDbExecutionStrategy Ausführung nach einem Fehler erneut ausgeführt werden kann.

Methoden

Execute(Action)

Führt den angegebenen Vorgang aus.

Execute<TResult>(Func<TResult>)

Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück.

ExecuteAsync(Func<Task>, CancellationToken)

Führt den angegebenen asynchronen Vorgang aus.

ExecuteAsync<TResult>(Func<Task<TResult>>, CancellationToken)

Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück.

Gilt für: