Compartilhar via


ISaveChangesInterceptor.SavedChanges Método

Definição

Chamado no final de DbContext.SaveChanges.

public int SavedChanges (Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData eventData, int result);
public virtual int SavedChanges (Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData eventData, int result);
abstract member SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
abstract member SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
override this.SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
Public Function SavedChanges (eventData As SaveChangesCompletedEventData, result As Integer) As Integer
Public Overridable Function SavedChanges (eventData As SaveChangesCompletedEventData, result As Integer) As Integer

Parâmetros

eventData
SaveChangesCompletedEventData

Informações contextuais sobre o DbContext que está sendo usado.

result
Int32

O resultado da chamada para DbContext.SaveChanges. Esse valor normalmente é usado como o valor retornado para a implementação desse método.

Retornos

O resultado que o EF usará. Uma implementação desse método para qualquer interceptador que não esteja tentando alterar o resultado é retornar o result valor passado.

Comentários

Esse método ainda será chamado se um interceptador suprimiu a criação de um comando em SavingChanges(DbContextEventData, InterceptionResult<Int32>). Nesse caso, result é o resultado retornado por SavingChanges(DbContextEventData, InterceptionResult<Int32>).

Aplica-se a