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. Dadurch wird EF Core potenziell kostspielige Protokollierungsprüfungen übersprungen, bedeutet jedoch, dass änderungen der Laufzeitprotokollierung (z. B. das Registrieren eines neuen DiagnosticListener Vorgangs 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, über den Protokollierungsprüfungen übersprungen werden sollen, bevor die Überprüfung erneut durchgeführt wird.
Gibt zurück
Dieselbe Generatorinstanz, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Der Standardwert ist eine Sekunde.
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Logging .