Sdílet prostřednictvím


DbContextOptionsBuilder.ConfigureLoggingCacheTime(TimeSpan) 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ě vzata v úvahu).

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

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