IMaterializationInterceptor Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект , используемый ISingletonInterceptor для перехвата различных частей создания и инициализации объекта, когда Entity Framework создает объект, как правило, из данных, возвращаемых запросом.
public interface IMaterializationInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
type IMaterializationInterceptor = interface
interface ISingletonInterceptor
interface IInterceptor
Public Interface IMaterializationInterceptor
Implements ISingletonInterceptor
- Реализации
Комментарии
Дополнительные сведения и примеры см. в статье Перехватчики EF Core .
Методы
CreatedInstance(MaterializationInterceptionData, Object) |
Вызывается сразу после создания экземпляра сущности в EF. То есть после вызова конструктора, но до установки значений свойств, не заданных конструктором. |
CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>) |
Вызывается непосредственно перед тем, как EF собирается создать экземпляр сущности. То есть до вызова конструктора. |
InitializedInstance(MaterializationInterceptionData, Object) |
Вызывается сразу после того, как EF задала значения свойств только что созданной сущности. |
InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult) |
Вызывается непосредственно перед тем, как EF собирается задать значения свойств только что созданной сущности. Обратите внимание, что значения свойств, заданные конструктором, уже заданы. |
Применяется к
Entity Framework