SqlConnectionStringBuilder.PoolBlockingPeriod Proprietà
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.
Comportamento del periodo di blocco di un pool di connessioni.
public:
property System::Data::SqlClient::PoolBlockingPeriod PoolBlockingPeriod { System::Data::SqlClient::PoolBlockingPeriod get(); void set(System::Data::SqlClient::PoolBlockingPeriod value); };
public System.Data.SqlClient.PoolBlockingPeriod PoolBlockingPeriod { get; set; }
member this.PoolBlockingPeriod : System.Data.SqlClient.PoolBlockingPeriod with get, set
Public Property PoolBlockingPeriod As PoolBlockingPeriod
Valore della proprietà
Impostazioni relative al periodo di blocco disponibili.
Commenti
Quando il pool di connessioni è abilitato e si verifica un errore di timeout o un altro errore di accesso, verrà generata un'eccezione e i successivi tentativi di connessione avranno esito negativo per i cinque secondi successivi, il "periodo di blocco". Se l'applicazione tenta di connettersi durante il periodo di blocco, viene generata di nuovo la prima eccezione. Gli errori successivi al termine di un periodo di blocco comportano un nuovo periodo di blocco che è doppio rispetto al periodo di blocco precedente, fino a un massimo di un minuto.
Il tentativo di connessione a Azure SQL database può avere esito negativo con errori temporanei che vengono in genere recuperati entro pochi secondi. Tuttavia, con il comportamento del periodo di blocco del pool di connessioni, potrebbe non essere possibile raggiungere il database per lunghi periodi anche se il database è disponibile. Questo problema è particolarmente problematico per le app che devono eseguire il rendering rapido. PoolBlockingPeriod consente di selezionare il periodo di blocco più adatto per l'app. Vedere l'enumerazione PoolBlockingPeriod per le impostazioni disponibili.