SqlConnectionStringBuilder.PoolBlockingPeriod SqlConnectionStringBuilder.PoolBlockingPeriod SqlConnectionStringBuilder.PoolBlockingPeriod SqlConnectionStringBuilder.PoolBlockingPeriod Property

Definition

Das Verhalten im Blockierungszeitraum für einen Verbindungspool.The blocking period behavior for a connection pool.

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

Eigenschaftswert

Die verfügbaren Einstellungen für den Blockierungszeitraum.The available blocking period settings.

Hinweise

Wenn das Verbindungspooling aktiviert ist und ein Timeout Fehler oder ein anderer Anmeldefehler auftritt, wird eine Ausnahme ausgelöst, und nachfolgende Verbindungsversuche schlagen in den nächsten fünf Sekunden, dem "Sperr Zeitraum", fehl.When connection pooling is enabled and a timeout error or other login error occurs, an exception will be thrown and subsequent connection attempts will fail for the next five seconds, the "blocking period". Wenn die Anwendung versucht, innerhalb der Sperrfrist eine Verbindung herzustellen, wird die erste Ausnahme erneut ausgelöst.If the application attempts to connect within the blocking period, the first exception will be thrown again. Nachfolgende Fehler nach Ablauf eines Blockierungs Zeitraums führen zu einem neuen Blockierungs Zeitraum, der doppelt so lang ist wie der vorherige Blockierungs Zeitraum, bis maximal eine Minute.Subsequent failures after a blocking period ends will result in a new blocking period that is twice as long as the previous blocking period, up to a maximum of one minute.

Der Versuch, eine Verbindung mit Azure SQL-Datenbanken herzustellen, kann bei vorübergehenden Fehlern auftreten, die in der Regel innerhalb weniger Sekunden wieder hergestellt werdenAttempting to connect to Azure SQL databases can fail with transient errors which are typically recovered within a few seconds. Allerdings können Sie mit dem Sperr Zeitraum für den Verbindungspool möglicherweise nicht in der Lage sein, die Datenbank für einen umfangreichen Zeitraum zu erreichen, auch wenn die Datenbank verfügbar ist.However, with the connection pool blocking period behavior, you may not be able to reach your database for extensive periods even though the database is available. Dies ist insbesondere bei apps problematisch, die schnell Rendering benötigen.This is especially problematic for apps that need to render fast. Mit poolblockingperiod können Sie die Sperrfrist auswählen, die für Ihre APP am besten geeignet ist.The PoolBlockingPeriod enables you to select the blocking period best suited for your app. Weitere Informationen PoolBlockingPeriod finden Sie unter der-Enumeration.See the PoolBlockingPeriod enumeration for available settings.

Gilt für: