Idioma

SqlEngineDbContextOptionsBuilder.EnableRetryOnFailureByDefault Método

Definição

Configura o contexto para usar a repetição IExecutionStrategy padrão, a menos que esteja configurada explicitamente.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder EnableRetryOnFailureByDefault();
abstract member EnableRetryOnFailureByDefault : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
override this.EnableRetryOnFailureByDefault : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailureByDefault () As SqlEngineDbContextOptionsBuilder

Retornos

Comentários

Essa estratégia é especificamente adaptada a SQL Server, SQL do Azure, Azure Synapse. Ele é pré-configurado com números de erro para erros transitórios que podem ser repetidos.

Valores padrão de 6 para a contagem máxima de repetição e 30 segundos para o atraso padrão máximo são usados.

Consulte resiliência de conexão e novas tentativas de banco de dados para obter mais informações e exemplos.

Aplica-se a