语言

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 和 日志记录 。

适用于