Sprache

DbContextOptionsBuilder.ConfigureLoggingCacheTime(TimeSpan) Methode

Definition

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 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, ü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 .

Gilt für: