ISaveChangesInterceptor.SavedChangesAsync(SaveChangesCompletedEventData, Int32, CancellationToken) Yöntem

Tanım

Sonunda çağırılır DbContext.SaveChangesAsync .

Bu yöntem, bir yakalayıcıyı ' de bir komutun oluşturulmasını gizlemediği takdirde çağrılır SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken) . Bu durumda, result sonucu tarafından döndürülür SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken) .

public 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>
Public Function SavedChangesAsync (eventData As SaveChangesCompletedEventData, result As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)

Parametreler

eventData
SaveChangesCompletedEventData

DbContextKullanılmakta olan bağlamsal bilgiler.

result
Int32

Çağrısının sonucu DbContext.SaveChangesAsync . Bu değer genellikle bu yöntemin uygulanması için dönüş değeri olarak kullanılır.

cancellationToken
CancellationToken

CancellationTokenGörevin tamamlanması beklenirken gözlemlenemedi.

Döndürülenler

ValueTask<Int32>

EF 'in kullanacağı sonuç. Bu yöntemin, sonucu değiştirmeye çalışan her bir şifre için normal bir uygulama, result geçirilen değeri döndürmesidir.

Özel durumlar

Şunlara uygulanır