IMaterializationInterceptor Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework