SaveChangesInterceptor.SavedChangesAsync 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.
Bir kesme noktası içinde SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken)bir komutun oluşturulmasını engellediyse bu yöntem hala çağrılır.
Bu durumda, result tarafından SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken)döndürülen sonuç olur.
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)
Parametreler
- eventData
- SaveChangesCompletedEventData
Kullanılmakta olan DbContext ile ilgili bağlamsal bilgiler.
- result
- Int32
çağrısının DbContext.SaveChangesAsyncsonucu. Bu değer genellikle bu yöntemin uygulanması için dönüş değeri olarak kullanılır.
- cancellationToken
- CancellationToken
CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.
Döndürülenler
EF'nin kullanacağı sonuç.
Sonucu değiştirmeye çalışmayan herhangi bir kesme noktası için bu yöntemin normal bir uygulaması, geçirilen değeri döndürmektir result .
Uygulamalar
Özel durumlar
CancellationToken İptal edildiyse.