Compartilhar via


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 log potencialmente dispendiosos, mas significa que as alterações de log de runtime (por exemplo, o registro de um novo DiagnosticListener pode não ser levado 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 durante o qual 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 Using DbContextOptions and Logging (Usando DbContextOptions e Logging ) para obter mais informações e exemplos.

Aplica-se a