ISaveChangesInterceptor.SavedChangesAsync(SaveChangesCompletedEventData, Int32, CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
İptal edilirse CancellationToken .