IDbCommandInterceptor 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 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
- Abgeleitet
- Implementiert
Hinweise
Befehlsabschnitte können verwendet werden, um die Ausführung des DbCommandBefehls anzuzeigen, zu ändern oder zu unterdrücken und das Ergebnis zu ändern, bevor es an EF zurückgegeben wird.
Erwägen Sie das Erben, DbCommandInterceptor wenn nicht alle Methoden implementiert werden.
Wird AddInterceptors(IInterceptor[]) verwendet, um Anwendungsabschnitte zu registrieren.
Erweiterungen können auch Interceptors im internen Dienstanbieter registrieren. Wenn sowohl injizierte als auch Anwendungs-Interceptors gefunden werden, werden die injizierten Interceptors in der Reihenfolge ausgeführt, in der sie vom Dienstanbieter aufgelöst werden, und dann werden die Anwendungsabschnitte zuletzt ausgeführt.
Weitere Informationen und Beispiele finden Sie unter EF Core Interceptors .