Поделиться через


IInterceptorAggregator Интерфейс

Определение

Служба для разрешения одной IInterceptor из всех зарегистрированных в DbContext или во внутреннем поставщике услуг.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public interface IInterceptorAggregator
type IInterceptorAggregator = interface
Public Interface IInterceptorAggregator
Производный

Комментарии

Экземпляры должны быть зарегистрированы во внутреннем поставщике служб в виде нескольких IInterceptorAggregator интерфейсов.

Время существования службы равно и Scoped разрешено несколько регистраций. Это означает, что каждый DbContext экземпляр будет использовать собственный набор экземпляров этой службы. Реализации могут зависеть от других служб, зарегистрированных с любым временем существования. Реализации не обязательно должны быть потокобезопасны.

Дополнительные сведения и примеры см. в статье Перехватчики EF Core .

Свойства

InterceptorType

Тип перехватчика.

Методы

AggregateInterceptors(IReadOnlyList<IInterceptor>)

Разрешает один из IInterceptor всех зарегистрированных DbContext в или во внутреннем поставщике услуг.

Применяется к