Sdílet prostřednictvím


DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime Metoda

Definice

Konfiguruje, jak dlouho bude EF Core ukládat konfiguraci protokolování do mezipaměti v určitých vysoce výkonných cestách. To způsobí, že EF Core přeskočí potenciálně nákladné kontroly protokolování, ale znamená to, že změny protokolování modulu runtime (např. registrace nového DiagnosticListener nemusí být okamžitě zohledněna).

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