IMaterializationInterceptor Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein ISingletonInterceptor , der verwendet wird, um die verschiedenen Teile der Objekterstellung und -initialisierung abzufangen, wenn Entity Framework ein Objekt erstellt, in der Regel aus Daten, die von einer Abfrage zurückgegeben werden.
public interface IMaterializationInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
type IMaterializationInterceptor = interface
interface ISingletonInterceptor
interface IInterceptor
Public Interface IMaterializationInterceptor
Implements ISingletonInterceptor
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Interceptors .
Methoden
CreatedInstance(MaterializationInterceptionData, Object) |
Wird sofort aufgerufen, nachdem EF eine instance einer Entität erstellt hat. Das heißt, nachdem der Konstruktor aufgerufen wurde, aber bevor Eigenschaftenwerte festgelegt wurden, die nicht vom Konstruktor festgelegt wurden. |
CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>) |
Wird unmittelbar aufgerufen, bevor EF eine instance einer Entität erstellt. Das heißt, bevor der Konstruktor aufgerufen wurde. |
InitializedInstance(MaterializationInterceptionData, Object) |
Wird sofort aufgerufen, nachdem EF Eigenschaftenwerte einer Entität festgelegt hat, die gerade erstellt wurde. |
InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult) |
Wird unmittelbar vor dem Festlegen von Eigenschaftswerten einer Entität aufgerufen, die gerade erstellt wurde. Beachten Sie, dass vom Konstruktor festgelegte Eigenschaftswerte bereits festgelegt wurden. |
Gilt für:
Entity Framework