IInterceptorAggregator Interfejs
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.
Usługa rozpoznawania pojedynczego elementu IInterceptor ze wszystkich zarejestrowanych na serwerze DbContext lub w wewnętrznym dostawcy usług.
Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.
public interface IInterceptorAggregator
type IInterceptorAggregator = interface
Public Interface IInterceptorAggregator
- Pochodne
Uwagi
Wystąpienia powinny być zarejestrowane u wewnętrznego dostawcy usług jako wiele IInterceptorAggregator interfejsów.
Okres istnienia usługi to Scoped i dozwolone są wiele rejestracji. Oznacza to, że każde DbContext wystąpienie będzie używać własnego zestawu wystąpień tej usługi. Implementacje mogą zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacje nie muszą być bezpieczne wątkowo.
Aby uzyskać więcej informacji i przykładów, zobacz przechwytywanie ef Core .
Właściwości
InterceptorType |
Typ przechwytywania. |
Metody
AggregateInterceptors(IReadOnlyList<IInterceptor>) |
Rozwiązuje jeden element IInterceptor ze wszystkich zarejestrowanych na serwerze DbContext lub w wewnętrznym dostawcy usług. |