Compartir a través de


IMaterializationInterceptor Interfaz

Definición

que ISingletonInterceptor se usa para interceptar las distintas partes de la creación e inicialización de objetos cuando Entity Framework crea un objeto, normalmente a partir de los datos devueltos por una consulta.

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

Comentarios

Consulte interceptores de EF Core para obtener más información y ejemplos.

Métodos

CreatedInstance(MaterializationInterceptionData, Object)

Se llama inmediatamente después de que EF haya creado una instancia de una entidad. Es decir, después de llamar al constructor, pero antes de que se hayan establecido los valores de propiedades no establecidos por el constructor.

CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>)

Se llama inmediatamente antes de que EF vaya a crear una instancia de una entidad. Es decir, antes de llamar al constructor.

InitializedInstance(MaterializationInterceptionData, Object)

Se llama inmediatamente después de que EF haya establecido valores de propiedad de una entidad que se acaba de crear.

InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult)

Se llama inmediatamente antes de que EF establezca los valores de propiedad de una entidad que se acaba de crear. Tenga en cuenta que los valores de propiedad establecidos por el constructor ya se habrán establecido.

Se aplica a