Jazyk

IMaterializationInterceptor Rozhraní

Definice

Slouží ISingletonInterceptor k zachycení různých částí vytváření a inicializace objektu při vytváření objektu Entity Framework, obvykle z dat vrácených dotazem.

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

Poznámky

Další informace a příklady najdete v tématu zachytávání EF Core .

Metody

Název Description
CreatedInstance(MaterializationInterceptionData, Object)

Volá se okamžitě po vytvoření instance entity EF. To znamená, že po zavolání konstruktoru, ale před všemi hodnotami vlastností, které nejsou nastaveny konstruktorem, byly nastaveny.

CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>)

Volá se bezprostředně před ef a vytvoří instanci entity. To znamená, že před zavolání konstruktoru.

InitializedInstance(MaterializationInterceptionData, Object)

Volá se okamžitě po nastavení hodnot vlastností entity, která byla právě vytvořena.

InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult)

Volá se bezprostředně před tím, než EF nastaví hodnoty vlastností entity, která byla právě vytvořena. Všimněte si, že hodnoty vlastností nastavené konstruktorem již byly nastaveny.

Platí pro