Udostępnij za pośrednictwem


IInterceptors Interfejs

Definicja

Usługa, która rozpoznaje jedną IInterceptor usługę od wszystkich zarejestrowanych w DbContext usłudze lub u wewnętrznego dostawcy usług.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

public interface IInterceptors
type IInterceptors = interface
Public Interface IInterceptors

Uwagi

Okres istnienia usługi to ServiceLifetime. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.

Aby uzyskać więcej informacji i przykłady, zobacz przechwytywanie technologii EF Core .

Metody

Aggregate<TInterceptor>()

Rozwiązuje pojedynczy element TInterceptor ze wszystkich zarejestrowanych w DbContext obiekcie lub u wewnętrznego dostawcy usług.

Dotyczy