다음을 통해 공유


IMaterializationInterceptor 인터페이스

정의

ISingletonInterceptor Entity Framework가 개체를 만들 때 개체 만들기 및 초기화의 다양한 부분을 가로채는 데 사용되는 입니다(일반적으로 쿼리에서 반환된 데이터에서).

public interface IMaterializationInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
type IMaterializationInterceptor = interface
    interface ISingletonInterceptor
    interface IInterceptor
Public Interface IMaterializationInterceptor
Implements ISingletonInterceptor
구현

설명

자세한 내용과 예제는 EF Core 인터셉터를 참조하세요.

메서드

CreatedInstance(MaterializationInterceptionData, Object)

EF가 엔터티의 instance 만든 직후 호출됩니다. 즉, 생성자가 호출된 후 생성자가 설정하지 않은 속성 값이 설정되기 전입니다.

CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>)

EF가 엔터티의 instance 만들기 직전에 호출됩니다. 즉, 생성자가 호출되기 전입니다.

InitializedInstance(MaterializationInterceptionData, Object)

EF가 방금 만든 엔터티의 속성 값을 설정한 직후에 호출됩니다.

InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult)

EF가 방금 만든 엔터티의 속성 값을 설정하기 직전에 호출됩니다. 생성자가 설정한 속성 값은 이미 설정되어 있습니다.

적용 대상