次の方法で共有


IInterceptorAggregator インターフェイス

定義

または 内部サービス プロバイダーにDbContext登録されているすべてのサービスから 1 つIInterceptorを解決するサービス。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public interface IInterceptorAggregator
type IInterceptorAggregator = interface
Public Interface IInterceptorAggregator
派生

注釈

インスタンスは、複数のインターフェイスとして IInterceptorAggregator 内部サービス プロバイダーに登録する必要があります。

サービスの有効期間は であり Scoped 、複数の登録が許可されます。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンス セットを使用することを意味します。 実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。

詳細と例については、「 EF Core インターセプター 」を参照してください。

プロパティ

InterceptorType

インターセプターの種類。

メソッド

AggregateInterceptors(IReadOnlyList<IInterceptor>)

または 内部サービス プロバイダーにDbContext登録されているすべての 1 つIInterceptorを解決します。

適用対象