SqlConnectionStringBuilder.PoolBlockingPeriod Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Het gedrag van de blokkeringsperiode voor een verbindingsgroep.
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
Waarde van eigenschap
De beschikbare instellingen voor blokkerende perioden.
Opmerkingen
Wanneer groepsgewijze verbindingen is ingeschakeld en er een time-outfout of een andere aanmeldingsfout optreedt, wordt er een uitzondering gegenereerd en mislukken volgende verbindingspogingen voor de komende vijf seconden, de 'blokkeringsperiode'. Als de toepassing probeert verbinding te maken binnen de blokkeringsperiode, wordt de eerste uitzondering opnieuw gegenereerd. Volgende fouten na een blokkeringsperiode resulteren in een nieuwe blokkeringsperiode die twee keer zo lang is als de vorige blokkeringsperiode, tot maximaal één minuut.
Pogingen om verbinding te maken met Azure SQL databases kunnen mislukken met tijdelijke fouten die doorgaans binnen een paar seconden worden hersteld. Met het blokkeren van periodeperioden voor de verbindingsgroep kunt u uw database mogelijk gedurende uitgebreide perioden niet bereiken, ook al is de database beschikbaar. Dit is met name problematisch voor apps die snel moeten worden weergegeven. Met de PoolBlockingPeriod kunt u de blokkerende periode selecteren die het meest geschikt is voor uw app. Zie de PoolBlockingPeriod opsomming voor beschikbare instellingen.