ISaveChangesInterceptor.SavedChangesAsync Yöntem
Ö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.
public System.Threading.Tasks.ValueTask<int> SavedChangesAsync (Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData eventData, int result, System.Threading.CancellationToken cancellationToken = default);
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>
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 Function SavedChangesAsync (eventData As SaveChangesCompletedEventData, result As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)
Public Overridable Function SavedChangesAsync (eventData As SaveChangesCompletedEventData, result As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)
- 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.
EF'nin kullanacağı sonuç.
Sonucu değiştirmeye çalışmayan herhangi bir kesme noktası için bu yöntemin uygulanması, geçirilen değeri döndürmektir result
.
CancellationToken İptal edildiyse.
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.
Entity Framework geri bildirimi
Entity Framework, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: