DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
配置 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 和 日志记录 。