Jazyk

DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime Metoda

Definice

Konfiguruje, jak dlouho EF Core bude ukládat konfiguraci protokolování do mezipaměti v určitých vysoce výkonných cestách. Díky tomu ef Core přeskočí potenciálně nákladné kontroly protokolování, ale znamená to, že změny protokolování za běhu (např. registrace nového DiagnosticListener se nemusí vzít v úvahu hned).

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)

Parametry

timeSpan
TimeSpan

Maximální časové období, během kterého se mají přeskočit kontroly protokolování před opětovnou kontrolou.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Výchozí hodnota je jedna sekunda.

Další informace a příklady najdete v tématu Použití DbContextOptions a Protokolování .

Platí pro