DbInterception Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Jest to punkt rejestracji dla IDbInterceptor przechwytujących. Interceptory odbierają powiadomienia, gdy ef wykonuje pewne operacje, takie jak wykonywanie poleceń względem bazy danych. Na przykład zobacz IDbCommandInterceptor.
public static class DbInterception
type DbInterception = class
Public Class DbInterception
- Dziedziczenie
-
DbInterception
Właściwości
| Dispatch |
Jest to punkt wejścia do wysyłania do przechwytujących. Jest to zwykle używane tylko wewnętrznie przez program Entity Framework, ale jest udostępniane publicznie, aby inny kod mógł upewnić się, że zarejestrowane przechwytniki są wywoływane, gdy operacje są wykonywane w imieniu platformy EF. Na przykład dostawcy ef mogą używać tego podczas wykonywania poleceń. |
Metody
| Add(IDbInterceptor) |
Rejestruje nowe IDbInterceptor , aby otrzymywać powiadomienia. Należy pamiętać, że interceptor musi zaimplementować interfejs, który rozciąga się od IDbInterceptor przydatnego. |
| Remove(IDbInterceptor) |
Usuwa zarejestrowany element IDbInterceptor , aby nie otrzymywać powiadomień. Jeśli dany interceptor nie jest zarejestrowany, jest to no-op. |