Поделиться через


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

Максимальный период времени, в течение которого пропускать проверки ведения журнала перед повторной проверкой.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.

Комментарии

Значение по умолчанию — одна секунда.

Дополнительные сведения и примеры см. в статье Использование DbContextOptions и ведение журнала .

Применяется к