NonRetryingExecutionStrategy.Execute<TState,TResult> Methode

Definition

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

public TResult Execute<TState,TResult> (TState state, Func<Microsoft.EntityFrameworkCore.DbContext,TState,TResult> operation, Func<Microsoft.EntityFrameworkCore.DbContext,TState,Microsoft.EntityFrameworkCore.Storage.ExecutionResult<TResult>> verifySucceeded);
public TResult Execute<TState,TResult> (TState state, Func<Microsoft.EntityFrameworkCore.DbContext,TState,TResult> operation, Func<Microsoft.EntityFrameworkCore.DbContext,TState,Microsoft.EntityFrameworkCore.Storage.ExecutionResult<TResult>>? verifySucceeded);
abstract member Execute : 'State * Func<Microsoft.EntityFrameworkCore.DbContext, 'State, 'Result> * Func<Microsoft.EntityFrameworkCore.DbContext, 'State, Microsoft.EntityFrameworkCore.Storage.ExecutionResult<'Result>> -> 'Result
override this.Execute : 'State * Func<Microsoft.EntityFrameworkCore.DbContext, 'State, 'Result> * Func<Microsoft.EntityFrameworkCore.DbContext, 'State, Microsoft.EntityFrameworkCore.Storage.ExecutionResult<'Result>> -> 'Result
Public Function Execute(Of TState, TResult) (state As TState, operation As Func(Of DbContext, TState, TResult), verifySucceeded As Func(Of DbContext, TState, ExecutionResult(Of TResult))) As TResult

Typparameter

TState

Der Typ des Zustands.

TResult

Der Rückgabetyp von operation.

Parameter

state
TState

Der Zustand, der an den Vorgang übergeben wird.

operation
Func<DbContext,TState,TResult>

Ein Delegat, der einen ausführbaren Vorgang darstellt, der das Ergebnis des Typs TResultzurückgibt.

verifySucceeded
Func<DbContext,TState,ExecutionResult<TResult>>

Ein Delegat, der testet, ob der Vorgang erfolgreich war, obwohl eine Ausnahme ausgelöst wurde.

Gibt zurück

TResult

Das Ergebnis des Vorgangs.

Implementiert

Ausnahmen

Der Vorgang ist nach der konfigurierten Anzahl von Wiederholungsversuchen nicht erfolgreich.

Hinweise

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

Gilt für: