DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime 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 por quanto tempo o EF Core armazenará em cache a configuração de log em determinados caminhos de alto desempenho. Isso faz com que o EF Core ignore verificações de registro em log potencialmente dispendiosamente dispendiosas, mas significa que as alterações de log de runtime (por exemplo, registrar uma nova DiagnosticListener podem não ser levadas em conta imediatamente).
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> ConfigureLoggingCacheTime(TimeSpan timeSpan);
override this.ConfigureLoggingCacheTime : TimeSpan -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function ConfigureLoggingCacheTime (timeSpan As TimeSpan) As DbContextOptionsBuilder(Of TContext)
Parâmetros
- timeSpan
- TimeSpan
O período máximo de tempo para ignorar as verificações de log antes de verificar novamente.
Retornos
A mesma instância do construtor para que várias chamadas possam ser encadeadas.
Comentários
O padrão é um segundo.
Consulte Usando DbContextOptions e log para obter mais informações e exemplos.