ISaveChangesInterceptor Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente l'intercettazione DbContext.SaveChanges dei metodi e DbContext.SaveChangesAync .
public interface ISaveChangesInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type ISaveChangesInterceptor = interface
interface IInterceptor
Public Interface ISaveChangesInterceptor
Implements IInterceptor
- Derivato
- Implementazioni
Commenti
Gli intercettori SaveChanges possono essere usati per visualizzare, modificare o eliminare l'esecuzione della chiamata SaveChanges e modificare il risultato prima che venga restituito a EF.
È consigliabile ereditare da SaveChangesInterceptor se non implementare tutti i metodi.
Usare AddInterceptors(IInterceptor[]) per registrare gli intercettori dell'applicazione.
Le estensioni possono anche registrare gli intercettori nel provider di servizi interni. Se vengono trovati sia gli intercettori inseriti che l'applicazione, gli intercettori inseriti vengono eseguiti nell'ordine in cui vengono risolti dal provider di servizi e quindi gli intercettori dell'applicazione vengono eseguiti l'ultima volta.
Per altre informazioni ed esempi, vedere Intercettori EF Core .