Provedores internos de lógica de repetição no SqlClient

Aplicável a: .NET Framework .NET .NET Standard

Baixar ADO.NET

Os provedores internos de repetição foram implementados para os padrões de repetição mais comuns. Você pode usar os provedores de repetição empregando os seguintes métodos estáticos Microsoft.Data.SqlClient.SqlConfigurableRetryFactory:

Observação

Todos os provedores internos de repetição randomizam ligeiramente os tempos de intervalo antes de cada repetição. Essa randomização evita o acesso ao banco de dados ao mesmo tempo quando vários clientes estão tentando se conectar ou executar um comando com a mesma configuração.

Aviso

Os provedores internos de repetição não dão suporte à repetição de um comando que é executado em uma transação aberta. Essa operação será executada sem a lógica de repetição. Você pode substituir esse comportamento usando a lógica de repetição personalizada. Para obter mais informações, confira APIs principais de lógica de repetição configurável no SqlClient.

Exemplo

Você pode encontrar amostras para a lógica de repetição connection e command nos seguintes links:

Consulte também