Condividi tramite


Provider di logica di ripetizione dei tentativi interni in SqlClient

Si applica a: .NET Framework .NET Standard

Scarica ADO.NET

I provider di logica di ripetizione dei tentativi interni predefiniti sono stati implementati per i modelli di ripetizione dei tentativi più comuni. È possibile usare questi provider con i metodi statici Microsoft.Data.SqlClient.SqlConfigurableRetryFactory seguenti:

Nota

Tutti i provider di logica di ripetizione dei tentativi interni definiscono in modo casuale gli intervalli di tempo prima di ogni nuovo tentativo. Questa casualità evita di raggiungere il database contemporaneamente quando più client tentano di connettersi o di eseguire un comando con la stessa configurazione.

Avviso

I provider di logica di ripetizione dei tentativi interni non supportano la ripetizione dei tentativi in un comando eseguito in una transazione aperta. Questa operazione verrà eseguita senza logica di ripetizione dei tentativi. È possibile sostituire questo comportamento usando logica di ripetizione dei tentativi personalizzata. Per altre informazioni, vedere API principali della logica di ripetizione dei tentativi configurabile in SqlClient.

Esempio

È possibile trovare esempi per la logica di ripetizione dei tentativi connection e command nei collegamenti seguenti:

Vedi anche