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 Befehlen, die an eine relationale Datenbank gesendet werden.
public interface IDbCommandInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IDbCommandInterceptor = interface
interface IInterceptor
Public Interface IDbCommandInterceptor
Implements IInterceptor
Befehls-Interceptors können verwendet werden, um die Ausführung von DbCommandanzuzeigen, zu ändern oder zu unterdrücken und das Ergebnis zu ändern, bevor es an EF zurückgegeben wird.
Erwägen Sie, von DbCommandInterceptor zu erben, wenn sie nicht alle Methoden implementieren.
Erweiterungen können auch Interceptors im 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 Anwendungs-Interceptors zuletzt ausgeführt.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.