IMaterializationInterceptor Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |