Freigeben über


DbConfiguration.AddInterceptor-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Registriert einen IDbInterceptor beim Anwendungsstart. Beachten Sie, dass Interceptors auch jederzeit über DbInterception hinzugefügt oder entfernt werden können.

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Protected Friend Sub AddInterceptor ( _
    interceptor As IDbInterceptor _
)
'Usage
Dim interceptor As IDbInterceptor 

Me.AddInterceptor(interceptor)
protected internal void AddInterceptor(
    IDbInterceptor interceptor
)
protected public:
void AddInterceptor(
    IDbInterceptor^ interceptor
)
member AddInterceptor : 
        interceptor:IDbInterceptor -> unit
function AddInterceptor(
    interceptor : IDbInterceptor
)

Parameter

  • interceptor
    Typ: IDbInterceptor
    Der Interceptor, der registriert werden soll.

Hinweise

Diese Methode wird als einfache und sichtbare Möglichkeit verwendet, Entity Framework Konfigurationen hinzuzufügen. Intern funktioniert sie auf die gleiche Weise wie die Verwendung von AddDependencyResolver, um einen entsprechenden Resolver für IDbInterceptor hinzuzufügen. Dies bedeutet, dass bei Bedarf die gleiche Funktionalität mithilfe eines benutzerdefinierten Resolvers oder eines Resolvers, der von einem Steuerungsumkehrungs-Container unterstützt wird, erzielt werden kann.

Siehe auch

Verweis

DbConfiguration Klasse

System.Data.Entity-Namespace