NonRetryingExecutionStrategy.Execute<TState,TResult>(TState, Func<DbContext,TState,TResult>, Func<DbContext,TState,ExecutionResult<TResult>>) Méthode

Définition

Exécute l’opération spécifiée et retourne le résultat.

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

Paramètres de type

TState

Type de l’État.

TResult

Type de retour de operation .

Paramètres

state
TState

État qui sera passé à l’opération.

operation
Func<DbContext,TState,TResult>

Délégué représentant une opération exécutable qui retourne le résultat du type TResult .

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

Délégué qui teste si l’opération a réussi, même si une exception a été levée.

Retours

TResult

Résultat de l’opération.

Implémente

Exceptions

L’opération n’a pas réussi après le nombre de tentatives configurées.

S’applique à