IDbConnectionInterceptor Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht das Abfangen von Vorgängen für DbConnection.
public interface IDbConnectionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IDbConnectionInterceptor = interface
interface IInterceptor
Public Interface IDbConnectionInterceptor
Implements IInterceptor
- Abgeleitet
- Implementiert
Hinweise
Verbindungs-Interceptors können verwendet werden, um den Vorgang auf DbConnectionanzuzeigen, zu ändern oder zu unterdrücken und das Ergebnis zu ändern, bevor er an EF zurückgegeben wird.
Erwägen Sie, von DbConnectionInterceptor zu erben, wenn nicht alle Methoden implementiert werden.
Verwenden Sie AddInterceptors(IInterceptor[]) zum Registrieren von Anwendungs-Interceptors.
Erweiterungen können auch Interceptors im internen Dienstanbieter registrieren. Wenn sowohl eingefügte als auch Anwendungs-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 Anwendungs-Interceptors zuletzt ausgeführt.
Weitere Informationen und Beispiele finden Sie unter EF Core-Interceptors .
Methoden
Gilt für:
Entity Framework