Share via


DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime 方法

定义

配置 EF Core 在某些高性能路径中缓存日志记录配置的时长。 这使得 EF Core 跳过可能代价高昂的日志记录检查,但这意味着运行时日志记录更改 (例如,注册新 DiagnosticListener 可能不会立即考虑) 。

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)

参数

timeSpan
TimeSpan

在再次检查之前跳过日志记录检查的最长时间。

返回

同一生成器实例,以便可以链接多个调用。

注解

默认为 1 秒。

有关详细信息和示例,请参阅 使用 DbContextOptions日志记录

适用于