Compartilhar via


IMaterializationInterceptor Interface

Definição

Um ISingletonInterceptor usado para interceptar as várias partes de criação e inicialização de objeto quando o Entity Framework está criando um objeto, normalmente de dados retornados por uma consulta.

public interface IMaterializationInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
type IMaterializationInterceptor = interface
    interface ISingletonInterceptor
    interface IInterceptor
Public Interface IMaterializationInterceptor
Implements ISingletonInterceptor
Implementações

Comentários

Consulte Interceptadores do EF Core para obter mais informações e exemplos.

Métodos

CreatedInstance(MaterializationInterceptionData, Object)

Chamado imediatamente após o EF criar uma instância de uma entidade. Ou seja, depois que o construtor tiver sido chamado, mas antes que quaisquer valores de propriedades não definidos pelo construtor tenham sido definidos.

CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>)

Chamado imediatamente antes que o EF crie uma instância de uma entidade. Ou seja, antes que o construtor seja chamado.

InitializedInstance(MaterializationInterceptionData, Object)

Chamado imediatamente após o EF definir valores de propriedade de uma entidade que acabou de ser criada.

InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult)

Chamado imediatamente antes que o EF defina valores de propriedade de uma entidade que acabou de ser criada. Observe que os valores de propriedade definidos pelo construtor já terão sido definidos.

Aplica-se a