Condividi tramite


IDbExecutionStrategy Interfaccia

Definizione

Strategia usata per eseguire un comando o una query sul database, possibilmente con logica per riprovare quando si verifica un errore.

public interface IDbExecutionStrategy
type IDbExecutionStrategy = interface
Public Interface IDbExecutionStrategy
Derivato

Proprietà

RetriesOnFailure

Indica se questo IDbExecutionStrategy potrebbe ripetere l'esecuzione dopo un errore.

Metodi

Execute(Action)

Esegue l'operazione specificata.

Execute<TResult>(Func<TResult>)

Esegue l'operazione specificata e restituisce il risultato.

ExecuteAsync(Func<Task>, CancellationToken)

Esegue l'operazione asincrona specificata.

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

Esegue l'operazione asincrona specificata e restituisce il risultato.

Si applica a