IDbCommandInterceptor Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un oggetto che implementa questa interfaccia può essere registrato con DbInterception per ricevere notifiche quando Entity Framework esegue comandi.
public interface IDbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbCommandInterceptor = interface
interface IDbInterceptor
Public Interface IDbCommandInterceptor
Implements IDbInterceptor
- Derivato
- Implementazioni
Commenti
Gli intercettori possono essere registrati anche nel file di configurazione dell'applicazione. Per altre informazioni sulla configurazione di Entity Framework, vedere http://go.microsoft.com/fwlink/?LinkId=260883 Altre informazioni sulla configurazione di Entity Framework.
Metodi
NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>) |
Questo metodo viene chiamato dopo una chiamata a ExecuteNonQuery() o una delle relative controparti asincrone. Il risultato usato da Entity Framework può essere modificato impostando Result. |
NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>) |
Questo metodo viene chiamato prima di una chiamata a o una ExecuteNonQuery() delle relative controparti asincrone. |
ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
Questo metodo viene chiamato dopo una chiamata a ExecuteReader(CommandBehavior) o una delle relative controparti asincrone. Il risultato usato da Entity Framework può essere modificato impostando Result. |
ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
Questo metodo viene chiamato prima di una chiamata a o una ExecuteReader(CommandBehavior) delle relative controparti asincrone. |
ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>) |
Questo metodo viene chiamato dopo una chiamata a ExecuteScalar() o una delle relative controparti asincrone. Il risultato usato da Entity Framework può essere modificato impostando Result. |
ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>) |
Questo metodo viene chiamato prima di una chiamata a o una ExecuteScalar() delle relative controparti asincrone. |