DbContextOptionsBuilder.ConfigureLoggingCacheTime(TimeSpan) 方法

定义

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

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder ConfigureLoggingCacheTime (TimeSpan timeSpan);
abstract member ConfigureLoggingCacheTime : TimeSpan -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.ConfigureLoggingCacheTime : TimeSpan -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function ConfigureLoggingCacheTime (timeSpan As TimeSpan) As DbContextOptionsBuilder

参数

timeSpan
TimeSpan

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

返回

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

注解

默认为 1 秒。

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

适用于