IMaterializationInterceptor Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |