SqlConnectionStringBuilder.PoolBlockingPeriod Vlastnost

Definice

Chování blokujícího období 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 k jiné chybě přihlášení, vyvolá se výjimka a následné pokusy o připojení se po dobu následujících pěti sekund nezdaří, tj. blokující období. Pokud se aplikace pokusí připojit v době blokování, vyvolá se první výjimka znovu. Následná selhání po skončení blokujícího období budou mít za následek nové období blokování, které je dvakrát tak dlouho, dokud předchozí blokovací období, maximálně jednu minutu.

Pokus o připojení k Azure SQL databázím může selhat s přechodnými chybami, které se obvykle obnovují během několika sekund. S chováním blokujícího období fondu připojení se však možná nebudete moct spojit s databází po dlouhou dobu, i když je databáze dostupná. 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ší. Podívejte se na PoolBlockingPeriod výčet dostupných nastavení.

Platí pro