IDbCommandInterceptor Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Objekt, který implementuje toto rozhraní, může být zaregistrován s, DbInterception aby dostával oznámení, když Entity Framework spustí příkazy.
public interface IDbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbCommandInterceptor = interface
interface IDbInterceptor
Public Interface IDbCommandInterceptor
Implements IDbInterceptor
- Odvozené
- Implementuje
Poznámky
Zachytávací moduly lze také zaregistrovat v konfiguračním souboru aplikace. Další informace o konfiguraci Entity Frameworku najdete v tématu http://go.microsoft.com/fwlink/?LinkId=260883 .
Metody
NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>) |
Tato metoda je volána po volání ExecuteNonQuery() nebo jeden z jejích asynchronních protějšků je proveden. Výsledek používaný službou Entity Framework lze změnit nastavením Result. |
NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>) |
Tato metoda je volána před voláním ExecuteNonQuery() nebo jedním z jejích asynchronních protějšků. |
ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
Tato metoda je volána po volání ExecuteReader(CommandBehavior) nebo jeden z jejích asynchronních protějšků je proveden. Výsledek používaný službou Entity Framework lze změnit nastavením Result. |
ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) |
Tato metoda je volána před voláním ExecuteReader(CommandBehavior) nebo jedním z jejích asynchronních protějšků. |
ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>) |
Tato metoda je volána po volání ExecuteScalar() nebo jeden z jejích asynchronních protějšků je proveden. Výsledek používaný službou Entity Framework lze změnit nastavením Result. |
ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>) |
Tato metoda je volána před voláním ExecuteScalar() nebo jedním z jejích asynchronních protějšků. |
Platí pro
Entity Framework