Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: .NET Framework
.NET
Standard
Ingebouwde, interne providers voor retries zijn geïmplementeerd voor de meest gebruikelijke patronen voor opnieuw proberen. U kunt de herhaalproviders gebruiken met behulp van de volgende Microsoft.Data.SqlClient.SqlConfigurableRetryFactory statische methoden:
- SqlConfigurableRetryFactory.CreateFixedRetryProvider
- SqlConfigurableRetryFactory.CreateIncrementalRetryProvider
- SqlConfigurableRetryFactory.CreateExponentialRetryProvider
- SqlConfigurableRetryFactory.CreateNoneRetryProvider
Opmerking
Alle interne providers voor herhalingen maken een kleine willekeurige aanpassing in de intervaltijd voor elke herhaling. Deze randomisatie voorkomt dat de database tegelijkertijd wordt bereikt wanneer meerdere clients verbinding proberen te maken of een opdracht met dezelfde configuratie uit te voeren.
Waarschuwing
Interne providers voor nieuwe pogingen bieden geen ondersteuning voor opnieuw proberen voor een opdracht die wordt uitgevoerd in een geopende transactie. Deze bewerking wordt uitgevoerd zonder logica voor opnieuw proberen. U kunt dit gedrag overschrijven met behulp van aangepaste logica voor opnieuw proberen. Zie Configureerbare logische kern-API's voor opnieuw proberen in SqlClient voor meer informatie.
Example
U vindt voorbeelden voor connection en command logica voor opnieuw proberen op de volgende koppelingen: