SqlConnectionStringBuilder.PoolBlockingPeriod Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A kapcsolatkészlet blokkolási időszakának viselkedése.
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
Tulajdonság értéke
Az elérhető blokkolási időszak beállításai.
Megjegyzések
Ha engedélyezve van a kapcsolatkészletezés, és időtúllépési hiba vagy más bejelentkezési hiba történik, a rendszer kivételt küld, és az azt követő csatlakozási kísérletek a következő öt másodpercre, a "blokkolási időszakra" fognak meghiúsulni. Ha az alkalmazás a blokkolási időszakon belül próbál csatlakozni, az első kivétel ismét ki lesz dobva. A blokkolási időszak lejárta után bekövetkező későbbi hibák egy új blokkolási időszakot eredményeznek, amely kétszer akkora, mint az előző blokkolási időszak, legfeljebb egy perc.
A Azure SQL-adatbázisokhoz való csatlakozás átmeneti hibákkal meghiúsulhat, amelyek általában néhány másodpercen belül helyreállnak. A kapcsolatkészlet blokkolási időszakának működésével azonban előfordulhat, hogy nem tudja elérni az adatbázist hosszú ideig, még akkor sem, ha az adatbázis elérhető. Ez különösen problémás az olyan alkalmazások esetében, amelyeknek gyorsan kell renderelni. A PoolBlockingPeriod lehetővé teszi az alkalmazáshoz leginkább illő blokkolási időszak kiválasztását. Az elérhető beállítások felsorolását PoolBlockingPeriod itt tekinti meg.