Sdílet prostřednictvím


IInterceptorAggregator Rozhraní

Definice

Služba, která přeloží jednu IInterceptor službu ze všech zaregistrovaných u DbContext nebo u interního poskytovatele služeb.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public interface IInterceptorAggregator
type IInterceptorAggregator = interface
Public Interface IInterceptorAggregator
Odvozené

Poznámky

Instance by měly být zaregistrované u interního poskytovatele služeb jako více IInterceptorAggregator rozhraní.

Životnost služby je Scoped a je povoleno více registrací. To znamená, že každá DbContext instance bude používat vlastní sadu instancí této služby. Implementace můžou záviset na jiných službách zaregistrovaných s libovolnou životností. Implementace nemusí být bezpečné pro přístup z více vláken.

Další informace a příklady najdete v tématu zachytávače EF Core .

Vlastnosti

InterceptorType

Typ zachytávacího zachytávacího počítače.

Metody

AggregateInterceptors(IReadOnlyList<IInterceptor>)

Vyřeší jeden IInterceptor ze všech zaregistrovaných u DbContext nebo u interního poskytovatele služeb.

Platí pro