Compartir a través de


DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime Método

Definición

Configura cuánto tiempo EF Core almacenará en caché la configuración del registro en determinadas rutas de acceso de alto rendimiento. Esto hace que EF Core omita las comprobaciones de registro potencialmente costosas, pero significa que los cambios de registro en tiempo de ejecución (por ejemplo, el registro de un nuevo DiagnosticListener puede no tenerse en cuenta inmediatamente).

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)

Parámetros

timeSpan
TimeSpan

Período de tiempo máximo durante el que se omitirán las comprobaciones de registro antes de volver a comprobar.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

El valor predeterminado es de un segundo.

Consulte Uso de DbContextOptions y registro para obtener más información y ejemplos.

Se aplica a