DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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<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)
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:
Entity Framework