Udostępnij przez


DbInterception Klasa

Definicja

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.

Dotyczy