DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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<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)
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).