Udostępnij za pośrednictwem


DbContextOptionsBuilder.ConfigureLoggingCacheTime(TimeSpan) Metoda

Definicja

Konfiguruje, jak długo program EF Core buforuje konfigurację rejestrowania w niektórych ścieżkach o wysokiej wydajności. Dzięki temu program EF Core może pominąć potencjalnie kosztowne kontrole rejestrowania, ale oznacza to, że zmiany rejestrowania środowiska uruchomieniowego (np. zarejestrowanie nowego DiagnosticListener może nie być brane pod uwagę od razu).

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

Maksymalny okres, przez który należy pominąć kontrole rejestrowania przed ponownym sprawdzeniem.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Wartość domyślna to jedna sekunda.

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions and Logging (Używanie obiektów DbContextOptions i Logging).

Dotyczy