IMaterializationInterceptor.CreatedInstance Metoda
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.
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.
public virtual object CreatedInstance (Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData materializationData, object entity);
abstract member CreatedInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj -> obj
override this.CreatedInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj -> obj
Public Overridable Function CreatedInstance (materializationData As MaterializationInterceptionData, entity As Object) As Object
Parametry
- materializationData
- MaterializationInterceptionData
Kontekstowe informacje o materializacji.
- entity
- Object
Wystąpienie jednostki, które zostało utworzone. Ta wartość jest zwykle używana jako wartość zwracana dla implementacji tej metody.
Zwraca
Wystąpienie jednostki, którego będzie używać program EF.
Implementacja tej metody dla każdego przechwytnika, który nie próbuje zmienić użytego wystąpienia, musi zwrócić przekazaną entity
wartość.