SaveChangesInterceptor.SavedChangesAsync Méthode

Définition

Appelé à la fin de DbContext.SaveChangesAsync.

Cette méthode est toujours appelée si un intercepteur a supprimé la création d’une commande dans SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken). Dans ce cas, result est le résultat retourné par SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken).

public virtual System.Threading.Tasks.ValueTask<int> SavedChangesAsync (Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData eventData, int result, System.Threading.CancellationToken cancellationToken = default);
abstract member SavedChangesAsync : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<int>
override this.SavedChangesAsync : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<int>
Public Overridable Function SavedChangesAsync (eventData As SaveChangesCompletedEventData, result As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)

Paramètres

eventData
SaveChangesCompletedEventData

Informations contextuelles sur le DbContext en cours d’utilisation.

result
Int32

Résultat de l’appel à DbContext.SaveChangesAsync. Cette valeur est généralement utilisée comme valeur de retour pour l’implémentation de cette méthode.

cancellationToken
CancellationToken

CancellationToken À observer en attendant la fin de la tâche.

Retours

Résultat qu’EF utilisera. Une implémentation normale de cette méthode pour tout intercepteur qui ne tente pas de modifier le résultat consiste à retourner la result valeur transmise.

Implémente

Exceptions

S’applique à