SqlRetryLogicBaseProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Applica la logica di ripetizione dei tentativi in un'operazione tramite la Execute
funzione o ExecuteAsync
.
public ref class SqlRetryLogicBaseProvider abstract
public abstract class SqlRetryLogicBaseProvider
type SqlRetryLogicBaseProvider = class
Public MustInherit Class SqlRetryLogicBaseProvider
- Ereditarietà
-
SqlRetryLogicBaseProvider
Costruttori
SqlRetryLogicBaseProvider() |
Applica la logica di ripetizione dei tentativi in un'operazione tramite la |
Proprietà
Retrying |
Si verifica prima di applicare il tempo di ritardo calcolato ed eseguire la funzione in un tentativo successivo. |
RetryLogic |
Definisce la logica di ripetizione dei tentativi usata per decidere quando ripetere i tentativi in base all'eccezione rilevata. |
Metodi
Execute<TResult>(Object, Func<TResult>) |
Esegue una funzione e applica la logica di ripetizione dei tentativi, se abilitata. Nota: Le eccezioni verranno segnalate tramite un'eccezione di aggregazione se l'esecuzione non riesce tramite tentativi di ripetizione dei tentativi. |
ExecuteAsync(Object, Func<Task>, CancellationToken) |
Esegue una funzione e applica la logica di ripetizione dei tentativi, se abilitata. Il token di annullamento può essere usato per richiedere che l'operazione venga abbandonata prima del superamento dei tentativi di esecuzione. Nota: Le eccezioni verranno segnalate tramite l'oggetto Task restituito, che conterrà un'eccezione aggregata se l'esecuzione ha esito negativo per tutti i tentativi di ripetizione. |
ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) |
Esegue una funzione e applica la logica di ripetizione dei tentativi, se abilitata. Il token di annullamento può essere usato per richiedere che l'operazione venga abbandonata prima del superamento dei tentativi di esecuzione. Nota: Le eccezioni verranno segnalate tramite l'oggetto Task restituito, che conterrà un'eccezione aggregata se l'esecuzione ha esito negativo per tutti i tentativi di ripetizione. |