Condividi tramite


DbInterception Classe

Definizione

Questo è il punto di registrazione per IDbInterceptor gli intercettori. Gli intercettori ricevono notifiche quando EF esegue determinate operazioni, ad esempio l'esecuzione di comandi sul database. Ad esempio, vedere IDbCommandInterceptor.

public static class DbInterception
type DbInterception = class
Public Class DbInterception
Ereditarietà
DbInterception

Proprietà

Dispatch

Questo è il punto di ingresso per l'invio agli intercettori. In genere viene usato solo internamente da Entity Framework, ma viene fornito pubblicamente in modo che altri codice possano assicurarsi che gli intercettori registrati vengano chiamati quando vengono eseguite operazioni per conto di ENTITY. Ad esempio, i provider di Entity Framework possono usarlo durante l'esecuzione di comandi.

Metodi

Add(IDbInterceptor)

Registra un nuovo IDbInterceptor oggetto per ricevere le notifiche. Si noti che l'intercettore deve implementare un'interfaccia che si estende da IDbInterceptor a essere utile.

Remove(IDbInterceptor)

Rimuove un oggetto registrato IDbInterceptor in modo che non riceva più notifiche. Se l'intercettore specificato non è registrato, questo è un no-op.

Si applica a