IInterceptorAggregator Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Служба для разрешения одной IInterceptor из всех зарегистрированных в DbContext или во внутреннем поставщике услуг.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.
public interface IInterceptorAggregator
type IInterceptorAggregator = interface
Public Interface IInterceptorAggregator
- Производный
Комментарии
Экземпляры должны быть зарегистрированы во внутреннем поставщике служб в виде нескольких IInterceptorAggregator интерфейсов.
Время существования службы равно и Scoped разрешено несколько регистраций. Это означает, что каждый DbContext экземпляр будет использовать собственный набор экземпляров этой службы. Реализации могут зависеть от других служб, зарегистрированных с любым временем существования. Реализации не обязательно должны быть потокобезопасны.
Дополнительные сведения и примеры см. в статье Перехватчики EF Core .
Свойства
InterceptorType |
Тип перехватчика. |
Методы
AggregateInterceptors(IReadOnlyList<IInterceptor>) |
Разрешает один из IInterceptor всех зарегистрированных DbContext в или во внутреннем поставщике услуг. |
Применяется к
Entity Framework