SqlConnectionStringBuilder.PoolBlockingPeriod Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beteendet för blockeringsperiod för en anslutningspool.
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
Egenskapsvärde
Tillgängliga inställningar för blockeringsperiod.
Kommentarer
När anslutningspoolen är aktiverad och ett tidsgränsfel eller ett annat inloggningsfel inträffar utlöses ett undantag och efterföljande anslutningsförsök misslyckas under de kommande fem sekunderna, "blockeringsperioden". Om programmet försöker ansluta inom blockeringsperioden utlöses det första undantaget igen. Efterföljande fel efter att en blockeringsperiod har upphört resulterar i en ny blockeringsperiod som är dubbelt så lång som den föregående blockeringsperioden, upp till högst en minut.
Försök att ansluta till Azure SQL databaser kan misslyckas med tillfälliga fel som vanligtvis återställs inom några sekunder. Men med beteendet för blockeringsperiod för anslutningspoolen kanske du inte kan nå databasen under långa perioder trots att databasen är tillgänglig. Detta är särskilt problematiskt för appar som behöver återges snabbt. Med PoolBlockingPeriod kan du välja den blockeringsperiod som passar bäst för din app. PoolBlockingPeriod Se uppräkningen för tillgängliga inställningar.