DatabaseLogger Classe
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.
Enregistreur d’événements simple pour la journalisation des opérations SQL et d’autres bases de données dans la console ou un fichier. Un enregistreur d’événements peut être inscrit dans le code ou dans le fichier /app.config web.config de l’application.
public class DatabaseLogger : IDisposable, System.Data.Entity.Infrastructure.Interception.IDbConfigurationInterceptor
type DatabaseLogger = class
interface IDisposable
interface IDbConfigurationInterceptor
interface IDbInterceptor
Public Class DatabaseLogger
Implements IDbConfigurationInterceptor, IDisposable
- Héritage
-
DatabaseLogger
- Implémente
Constructeurs
DatabaseLogger() |
Crée un enregistreur d’événements qui envoie la sortie du journal à la console. |
DatabaseLogger(String) |
Crée un journal qui envoie la sortie du journal à un fichier. Si le fichier existe déjà, il est remplacé. |
DatabaseLogger(String, Boolean) |
Crée un journal qui envoie la sortie du journal à un fichier. |
Méthodes
Dispose() |
Arrête la journalisation et ferme le fichier sous-jacent si la sortie est écrite dans un fichier. |
Dispose(Boolean) |
Arrête la journalisation et ferme le fichier sous-jacent si la sortie est écrite dans un fichier. |
StartLogging() |
Démarre la journalisation. Cette méthode est sans opération si la journalisation est déjà démarrée. |
StopLogging() |
Arrête la journalisation. Cette méthode est sans opération si la journalisation n’est pas démarrée. |
Implémentations d’interfaces explicites
IDbConfigurationInterceptor.Loaded(DbConfigurationLoadedEventArgs, DbConfigurationInterceptionContext) |
Appelé pour démarrer la journalisation pendant l’initialisation d’Entity Framework lorsque cet enregistreur d’événements est inscrit. IDbInterceptoren tant que . |