DbContextOptionsBuilder<TContext>.ConfigureLoggingCacheTime Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure la durée pendant laquelle EF Core met en cache la configuration de journalisation dans certains chemins hautes performances. Cela fait qu’EF Core ignore les vérifications de journalisation potentiellement coûteuses, mais signifie que les modifications de journalisation du runtime (par exemple, l’inscription d’un nouveau DiagnosticListener peut ne pas être prise en compte immédiatement).
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)
Paramètres
- timeSpan
- TimeSpan
Période maximale pendant laquelle ignorer les vérifications de journalisation avant de procéder à une nouvelle vérification.
Retours
Le même générateur instance afin que plusieurs appels puissent être chaînés.
Remarques
La valeur par défaut est d’une seconde.
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et journalisation .