Idioma

DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime Método

Definição

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.

Aplica-se a