SqlConnectionStringBuilder.PoolBlockingPeriod Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Chování blokující doby pro fond připojení.
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
Hodnota vlastnosti
Dostupná nastavení období blokování.
Poznámky
Pokud je povolené sdružování připojení a dojde k chybě vypršení časového limitu nebo jiné chybě přihlášení, vyvolá se výjimka a následné pokusy o připojení selžou na dalších pět sekund, tedy na dobu blokování. Pokud se aplikace pokusí připojit během období blokování, vyvolá se znovu první výjimka. Následná selhání po skončení období blokování budou mít za následek nové období blokování, které bude dvakrát delší než předchozí blokovací období, maximálně jednu minutu.
Pokus o připojení k databázím Azure SQL může selhat s přechodnými chybami, které se obvykle obnoví během několika sekund. Vzhledem k tomu, že se ale fond připojení chová jako blokující období, nemusí být možné získat přístup k databázi po dlouhou dobu, i když je databáze k dispozici. To je obzvláště problematické pro aplikace, které potřebují rychle vykreslit. PoolBlockingPeriod umožňuje vybrat období blokování, které je pro vaši aplikaci nejvhodnější. Dostupná nastavení najdete ve PoolBlockingPeriod výčtu.