Langue

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 l’utilisation DbContext .

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 lors de l’attente de la fin de la tâche.

Retours

Résultat que 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 passée.

Implémente

Exceptions

Si la CancellationToken valeur est annulée.

S’applique à