SqlEngineDbContextOptionsBuilder.EnableRetryOnFailureByDefault Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.