다음을 통해 공유


IDbTransactionInterceptor.CreatingSavepoint 메서드

정의

EF가 트랜잭션 저장점을 만들기 직전에 호출됩니다.

public Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult CreatingSavepoint (System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult result);
public virtual Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult CreatingSavepoint (System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult result);
abstract member CreatingSavepoint : System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
abstract member CreatingSavepoint : System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
override this.CreatingSavepoint : System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
Public Function CreatingSavepoint (transaction As DbTransaction, eventData As TransactionEventData, result As InterceptionResult) As InterceptionResult
Public Overridable Function CreatingSavepoint (transaction As DbTransaction, eventData As TransactionEventData, result As InterceptionResult) As InterceptionResult

매개 변수

transaction
DbTransaction

트랜잭션입니다.

eventData
TransactionEventData

연결 및 트랜잭션에 대한 컨텍스트 정보입니다.

result
InterceptionResult

있는 경우 현재 결과를 나타냅니다. 이전의 일부 인터셉터에서 를 호출Suppress()하여 true 실행을 억제한 경우 이 값은 로 설정됩니다IsSuppressed. 이 값은 일반적으로이 메서드의 구현에 대 한 반환 값으로 사용 합니다.

반환

가 이falseIsSuppressed EF는 정상적으로 계속됩니다. 이 true이면 IsSuppressed EF는 수행하려는 작업을 표시하지 않습니다. 작업을 억제하려고 하지 않는 모든 인터셉터에 대해 이 메서드의 구현은 전달된 값을 반환 result 하는 것입니다.

적용 대상