Freigeben über


IInterceptor Schnittstelle

Definition

Die Basisschnittstelle für alle Entity Framework-Interceptors.

public interface IInterceptor
type IInterceptor = interface
Public Interface IInterceptor
Abgeleitet

Hinweise

Interceptors können verwendet werden, um von Entity Framework durchgeführte Vorgänge anzuzeigen, zu ändern oder zu unterdrücken. Ausführliche Informationen finden Sie in den spezifischen Implementierungen dieser Schnittstelle. Beispiel: "IDbCommandInterceptor".

Verwenden Sie AddInterceptors(IInterceptor[]) zum Registrieren von Anwendungsinterfangenoren.

Erweiterungen können auch mehrere IInterceptors beim internen Dienstanbieter registrieren. Wenn sowohl eingefügte als auch Anwendungsinter interceptors gefunden werden, werden die eingefügten Interceptors in der Reihenfolge ausgeführt, in der sie vom Dienstanbieter aufgelöst werden, und dann werden die Anwendungsinterfängtoren in der Reihenfolge ausgeführt, in der sie dem Kontext hinzugefügt wurden.

Weitere Informationen und Beispiele finden Sie unter EF Core-Interceptors .

Gilt für: