System.Data.Entity.Infrastructure.Interception Obor názvů
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í.
Třídy
| BeginTransactionInterceptionContext |
Představuje kontextové informace spojené s voláním BeginTransaction(IsolationLevel) implementace. |
| DatabaseLogFormatter |
Toto je výchozí formátovací nástroj protokolu, který se používá, když je u vlastnosti nastaveno Log nějakéAction<T>. Jiný formátovací modul lze použít vytvořením třídy, která dědí z této třídy a přepíše některé nebo všechny metody pro změnu chování. |
| DatabaseLogger |
Jednoduchý protokolovací nástroj pro protokolování operací SQL a dalších databázových operací do konzoly nebo souboru. Protokolovací nástroj lze zaregistrovat v kódu nebo v souboru web.config /app.config aplikace. |
| DbCommandDispatcher |
Používá se k odesílání operací do takové, DbCommand že každý IDbCommandInterceptor zaregistrovaný na DbInterception bude upozorněn před a po provedení operace. Instance této třídy se získávají prostřednictvím Dispatch rozhraní FLUENT API. |
| DbCommandInterceptionContext |
Představuje kontextové informace spojené s voláním do IDbCommandInterceptor implementace. |
| DbCommandInterceptionContext<TResult> |
Představuje kontextové informace přidružené k volání do IDbCommandInterceptor implementace, včetně výsledku operace. |
| DbCommandInterceptor |
Základní třída, která implementuje IDbCommandInterceptor. Tato třída je pohodlná pro použití, když pouze jedna nebo dvě metody rozhraní skutečně potřebují nějakou implementaci. |
| DbCommandTreeInterceptionContext |
Představuje kontextové informace spojené s voláním do IDbCommandTreeInterceptor implementace. |
| DbConfigurationInterceptionContext |
Představuje kontextové informace spojené s voláním do IDbConfigurationInterceptor implementace. |
| DbConnectionDispatcher |
Používá se k odesílání operací do takové, DbConnection že každý IDbConnectionInterceptor zaregistrovaný na DbInterception bude upozorněn před a po provedení operace. Instance této třídy se získávají prostřednictvím Dispatch rozhraní FLUENT API. |
| DbConnectionInterceptionContext |
Představuje kontextové informace přidružené k voláním DbConnection , která nevrací žádné výsledky. |
| DbConnectionInterceptionContext<TResult> |
Představuje kontextové informace přidružené k volání s DbConnection návratovým typem |
| DbConnectionPropertyInterceptionContext<TValue> |
Představuje kontextové informace spojené s voláním setter vlastností typu |
| DbDispatchers |
Poskytuje přístup všem dispečerům prostřednictvím Dispatch rozhraní Fluent API. |
| DbInterception |
Toto je registrační bod pro IDbInterceptor zachytávače. Zachytávače obdrží oznámení, když EF provede určité operace, jako je spouštění příkazů s databází. Podívejte se například na IDbCommandInterceptor. |
| DbInterceptionContext |
Představuje kontextové informace spojené s voláním do IDbInterceptor implementace. |
| DbTransactionDispatcher |
Používá se k odesílání operací do takové, DbTransaction že každý IDbTransactionInterceptor zaregistrovaný na DbInterception bude upozorněn před a po provedení operace. Instance této třídy se získávají prostřednictvím Dispatch rozhraní FLUENT API. |
| DbTransactionInterceptionContext |
Představuje kontextové informace přidružené k voláním DbTransaction , která nevrací žádné výsledky. |
| DbTransactionInterceptionContext<TResult> |
Představuje kontextové informace přidružené k volání s DbTransaction návratovým typem |
| EnlistTransactionInterceptionContext |
Představuje kontextové informace spojené s voláním EnlistTransaction(Transaction) implementace. |
| MutableInterceptionContext |
Představuje kontextové informace přidružené k voláním, která nevrací žádné výsledky. |
| MutableInterceptionContext<TResult> |
Představuje kontextové informace přidružené k volání s návratovým typem |
| PropertyInterceptionContext<TValue> |
Představuje kontextové informace spojené s voláním setter vlastností typu |
Rozhraní
| IDbCommandInterceptor |
Objekt, který implementuje toto rozhraní, se dá zaregistrovat u, DbInterception aby dostával oznámení, když Entity Framework spustí příkazy. |
| IDbCommandTreeInterceptor |
Objekt, který implementuje toto rozhraní, je možné zaregistrovat k DbInterception příjmu oznámení, když Entity Framework vytvoří DbCommandTree stromy příkazů. |
| IDbConfigurationInterceptor |
Objekt, který implementuje toto rozhraní, může být zaregistrovaný pro DbInterception příjem oznámení, když Entity Framework načte aplikaci DbConfiguration. |
| IDbConnectionInterceptor |
Objekt, který implementuje toto rozhraní, může být zaregistrovaný pro DbInterception příjem oznámení, když Entity Framework provádí operace s objektem DbTransaction. |
| IDbInterceptor |
Toto je základní rozhraní pro všechna rozhraní, která poskytují průsečíkové body pro různé typy a operace. Podívejte se například na IDbCommandInterceptor. Zachytávače jsou registrovány ve DbInterception třídě . |
| IDbTransactionInterceptor |
Objekt, který implementuje toto rozhraní, je možné zaregistrovat u pro DbInterception příjem oznámení, když Entity Framework potvrdí nebo vrátí zpět transakci. |