Udostępnij za pośrednictwem


IMaterializationInterceptor Interfejs

Definicja

Element ISingletonInterceptor używany do przechwytywania różnych części tworzenia i inicjowania obiektów, gdy program Entity Framework tworzy obiekt, zazwyczaj na podstawie danych zwracanych przez zapytanie.

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

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz przechwytywanie technologii EF Core .

Metody

CreatedInstance(MaterializationInterceptionData, Object)

Wywoływana natychmiast po utworzeniu wystąpienia jednostki przez platformę EF. Oznacza to, że po wywołaniu konstruktora, ale przed ustawieniem wartości właściwości, które nie zostały ustawione przez konstruktora.

CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>)

Wywoływana bezpośrednio przed utworzeniem wystąpienia jednostki przez platformę EF. Oznacza to, że przed wywołaniem konstruktora.

InitializedInstance(MaterializationInterceptionData, Object)

Wywoływana natychmiast po ustawieniu wartości właściwości jednostki, która właśnie została utworzona.

InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult)

Wywoływana bezpośrednio przed rozpoczęciem ustawiania wartości właściwości jednostki, która została właśnie utworzona. Należy pamiętać, że wartości właściwości ustawione przez konstruktora zostały już ustawione.

Dotyczy