Partager via


DbInterception Classe

Définition

Il s’agit du point d’inscription pour IDbInterceptor les intercepteurs. Les intercepteurs reçoivent des notifications quand EF effectue certaines opérations telles que l’exécution de commandes sur la base de données. Par exemple, consultez IDbCommandInterceptor.

public static class DbInterception
type DbInterception = class
Public Class DbInterception
Héritage
DbInterception

Propriétés

Dispatch

Il s’agit du point d’entrée pour la répartition vers les intercepteurs. Il est généralement utilisé en interne uniquement par Entity Framework, mais il est fourni publiquement afin que d’autres codes puissent s’assurer que les intercepteurs inscrits sont appelés lorsque des opérations sont effectuées pour le compte d’EF. Par exemple, les fournisseurs EF a peuvent l’utiliser lors de l’exécution de commandes.

Méthodes

Add(IDbInterceptor)

Inscrit un nouveau IDbInterceptor pour recevoir des notifications. Notez que l’intercepteur doit implémenter une interface qui s’étend de IDbInterceptor pour être utile.

Remove(IDbInterceptor)

Supprime un inscrit IDbInterceptor afin qu’il ne reçoive plus de notifications. Si l’intercepteur donné n’est pas inscrit, il s’agit d’une opération de non-opération.

S’applique à