System.Data.Entity.Infrastructure.Interception Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
BeginTransactionInterceptionContext |
Representa información contextual asociada a llamadas a BeginTransaction(IsolationLevel) implementaciones. |
DatabaseLogFormatter |
Este es el formateador de registro predeterminado que se usa cuando se establece alguna Action<T> en la Log propiedad . Se puede usar un formateador diferente creando una clase que hereda de esta clase e invalida algunos o todos los métodos para cambiar el comportamiento. |
DatabaseLogger |
Registrador simple para registrar SQL y otras operaciones de base de datos en la consola o en un archivo. Un registrador se puede registrar en código o en el archivo /app.config de la aplicación web.config. |
DbCommandDispatcher |
Se usa para enviar operaciones a un DbCommand modo en el que se notificará a cualquier IDbCommandInterceptor registrado DbInterception antes y después de que se ejecute la operación. Las instancias de esta clase se obtienen a través de la Dispatch API fluida. |
DbCommandInterceptionContext |
Representa información contextual asociada a llamadas a IDbCommandInterceptor implementaciones. |
DbCommandInterceptionContext<TResult> |
Representa información contextual asociada a llamadas a IDbCommandInterceptor implementaciones, incluido el resultado de la operación. |
DbCommandInterceptor |
Clase base que implementa IDbCommandInterceptor. Esta clase es una comodidad para su uso cuando solo uno o dos métodos de la interfaz realmente necesitan tener cualquier implementación. |
DbCommandTreeInterceptionContext |
Representa información contextual asociada a llamadas a IDbCommandTreeInterceptor implementaciones. |
DbConfigurationInterceptionContext |
Representa información contextual asociada a llamadas a IDbConfigurationInterceptor implementaciones. |
DbConnectionDispatcher |
Se usa para enviar operaciones a un DbConnection modo en el que se notificará a cualquier IDbConnectionInterceptor registrado DbInterception antes y después de que se ejecute la operación. Las instancias de esta clase se obtienen a través de la Dispatch API fluida. |
DbConnectionInterceptionContext |
Representa información contextual asociada a llamadas a DbConnection que no devuelven ningún resultado. |
DbConnectionInterceptionContext<TResult> |
Representa información contextual asociada a llamadas a DbConnection con el tipo de valor |
DbConnectionPropertyInterceptionContext<TValue> |
Representa información contextual asociada a llamadas a establecedores de propiedades de tipo |
DbDispatchers |
Proporciona acceso a todos los distribuidores a través de la Dispatch API fluida. |
DbInterception |
Este es el punto de registro de IDbInterceptor los interceptores. Los interceptores reciben notificaciones cuando EF realiza determinadas operaciones, como la ejecución de comandos en la base de datos. Por ejemplo, vea IDbCommandInterceptor. |
DbInterceptionContext |
Representa información contextual asociada a llamadas a IDbInterceptor implementaciones. |
DbTransactionDispatcher |
Se usa para enviar operaciones a un DbTransaction modo en el que se notificará a cualquier IDbTransactionInterceptor registrado DbInterception antes y después de que se ejecute la operación. Las instancias de esta clase se obtienen a través de la Dispatch API fluida. |
DbTransactionInterceptionContext |
Representa información contextual asociada a llamadas a DbTransaction que no devuelven ningún resultado. |
DbTransactionInterceptionContext<TResult> |
Representa información contextual asociada a llamadas a DbTransaction con el tipo de valor |
EnlistTransactionInterceptionContext |
Representa información contextual asociada a llamadas a EnlistTransaction(Transaction) implementaciones. |
MutableInterceptionContext |
Representa información contextual asociada a llamadas que no devuelven ningún resultado. |
MutableInterceptionContext<TResult> |
Representa información contextual asociada a llamadas con el tipo de valor |
PropertyInterceptionContext<TValue> |
Representa información contextual asociada a llamadas a establecedores de propiedades de tipo |
Interfaces
IDbCommandInterceptor |
Un objeto que implementa esta interfaz se puede registrar con DbInterception para recibir notificaciones cuando Entity Framework ejecuta comandos. |
IDbCommandTreeInterceptor |
Un objeto que implementa esta interfaz se puede registrar con DbInterception para recibir notificaciones cuando Entity Framework crea DbCommandTree árboles de comandos. |
IDbConfigurationInterceptor |
Un objeto que implementa esta interfaz se puede registrar con DbInterception para recibir notificaciones cuando Entity Framework carga la aplicación DbConfiguration. |
IDbConnectionInterceptor |
Un objeto que implementa esta interfaz se puede registrar con DbInterception para recibir notificaciones cuando Entity Framework realiza operaciones en un DbTransaction. |
IDbInterceptor |
Esta es la interfaz base para todas las interfaces que proporcionan puntos de interceptación para distintos tipos y operaciones. Por ejemplo, vea IDbCommandInterceptor. Los interceptores se registran en la DbInterception clase . |
IDbTransactionInterceptor |
Un objeto que implementa esta interfaz se puede registrar con DbInterception para recibir notificaciones cuando Entity Framework confirma o revierte una transacción. |