DbInterception Klasse
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.
Dies ist der Registrierungspunkt für IDbInterceptor Interceptors. Interceptors erhalten Benachrichtigungen, wenn EF bestimmte Vorgänge ausführt, z. B. das Ausführen von Befehlen für die Datenbank. Ein Beispiel finden Sie unter IDbCommandInterceptor.
public static class DbInterception
type DbInterception = class
Public Class DbInterception
- Vererbung
-
DbInterception
Eigenschaften
Dispatch |
Dies ist der Einstiegspunkt für die Verteilung an Interceptors. Diese wird normalerweise nur intern von Entity Framework verwendet, aber öffentlich bereitgestellt, damit anderer Code sicherstellen kann, dass registrierte Interceptors aufgerufen werden, wenn Vorgänge im Auftrag von EF ausgeführt werden. Ef-Anbieter a können dies z. B. beim Ausführen von Befehlen nutzen. |
Methoden
Add(IDbInterceptor) |
Registriert eine neue IDbInterceptor , um Benachrichtigungen zu empfangen. Beachten Sie, dass der Interceptor eine Schnittstelle implementieren muss, die von IDbInterceptor aus erweitert wird, um nützlich zu sein. |
Remove(IDbInterceptor) |
Entfernt eine registrierte IDbInterceptor Datei, sodass keine Benachrichtigungen mehr empfangen werden. Wenn der angegebene Interceptor nicht registriert ist, ist dies ein No-Op. |
Gilt für:
Entity Framework