IMaterializationInterceptor.InitializingInstance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato immediatamente prima che EF imposti i valori delle proprietà di un'entità appena creata. Si noti che i valori delle proprietà impostati dal costruttore saranno già stati impostati.
public virtual Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult InitializingInstance(Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData materializationData, object entity, Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult result);
abstract member InitializingInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
override this.InitializingInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
Public Overridable Function InitializingInstance (materializationData As MaterializationInterceptionData, entity As Object, result As InterceptionResult) As InterceptionResult
Parametri
- materializationData
- MaterializationInterceptionData
Informazioni contestuali sulla materializzazione in corso.
- entity
- Object
Istanza dell'entità per cui verranno impostati i valori delle proprietà.
- result
- InterceptionResult
Rappresenta il risultato corrente, se presente.
Questo valore sarà IsSuppressed impostato su true se un precedente intercettore ha eliminato l'esecuzione chiamando Suppress().
Questo valore viene in genere usato come valore restituito per l'implementazione di questo metodo.
Valori restituiti
Se IsSuppressed è false, Entity Framework continuerà come di consueto.
Se IsSuppressed è true, EF non imposta alcun valore di proprietà.
Un'implementazione di questo metodo per qualsiasi intercettore che non tenta di eliminare i valori delle proprietà di impostazione deve restituire il result valore passato.