Freigeben über


DbContextOptionsBuilder.ConfigureLoggingCacheTime(TimeSpan) Methode

Definition

Konfiguriert, wie lange EF Core die Protokollierungskonfiguration in bestimmten Hochleistungspfaden zwischenspeichert. Dies bewirkt, dass EF Core potenziell kostspielige Protokollierungsprüfungen überspringt, bedeutet jedoch, dass Änderungen an der Laufzeitprotokollierung (z. B. das Registrieren eines neuen DiagnosticListener nicht sofort berücksichtigt werden).

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

Parameter

timeSpan
TimeSpan

Der maximale Zeitraum, in dem Protokollierungsprüfungen vor dem erneuten Überprüfen übersprungen werden sollen.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Der Standardwert ist eine Sekunde.

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Protokollierung .

Gilt für: