Partilhar via


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

Aplica-se a: .NET Framework .NET .NET Standard

Baixar ADO.NET

Foram implementados fornecedores internos de retentativas incorporados para os padrões de retentativas mais comuns. Pode usar os fornecedores de retentativas utilizando os seguintes Microsoft.Data.SqlClient.SqlConfigurableRetryFactory métodos estáticos:

Observação

Todos os fornecedores internos de retentativas randomizam ligeiramente os tempos de intervalo antes de cada retentativa. Esta randomização evita aceder à base de dados ao mesmo tempo quando vários clientes tentam ligar ou executar um comando com a mesma configuração.

Advertência

Os fornecedores internos de retries não suportam tentar novamente um comando que seja executado numa transação em aberto. Essa operação será executada sem lógica de nova tentativa. Pode substituir este comportamento utilizando uma lógica de retentativas personalizada. Para obter mais informações, consulte APIs principais de lógica de repetição configuráveis no SqlClient.

Example

Pode encontrar exemplos da lógica de retentativa para connection e command nas seguintes ligações:

Consulte também