다음을 통해 공유


ISaveChangesInterceptor.SavedChangesAsync 메서드

정의

의 끝에 호출되었습니다 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

사용 중인 에 DbContext 대한 컨텍스트 정보입니다.

result
Int32

에 대한 호출의 결과입니다 DbContext.SaveChangesAsync. 이 값은 일반적으로이 메서드의 구현에 대 한 반환 값으로 사용 합니다.

cancellationToken
CancellationToken

CancellationToken 작업이 완료 될 때까지 기다리는 동안 관찰할 입니다.

반환

EF에서 사용할 결과입니다. 결과를 변경하려고 하지 않는 인터셉터에 대해 이 메서드의 구현은 전달된 값을 반환 result 하는 것입니다.

예외

설명

이 메서드는 인터셉터에서 에서 명령 생성을 표시하지 않은 경우에도 호출됩니다 SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken). 이 경우 는 result 에서 반환 SavingChangesAsync(DbContextEventData, InterceptionResult<Int32>, CancellationToken)된 결과입니다.

적용 대상