Idioma

InterceptorAggregator<TInterceptor> Classe

Definição

Classe base abstrata para implementações do IInterceptorAggregator serviço.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class InterceptorAggregator<TInterceptor> : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptorAggregator where TInterceptor : class, IInterceptor
public abstract class InterceptorAggregator<TInterceptor> : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptorAggregator where TInterceptor : class, IInterceptor
[<System.Runtime.CompilerServices.Nullable(0)>]
type InterceptorAggregator<'Interceptor (requires 'Interceptor : null and 'Interceptor :> IInterceptor)> = class
    interface IInterceptorAggregator
type InterceptorAggregator<'Interceptor (requires 'Interceptor : null and 'Interceptor :> IInterceptor)> = class
    interface IInterceptorAggregator
Public MustInherit Class InterceptorAggregator(Of TInterceptor)
Implements IInterceptorAggregator

Parâmetros de tipo

TInterceptor

O tipo de interceptador.

Herança
InterceptorAggregator<TInterceptor>
Atributos
Implementações

Comentários

O tempo de vida do serviço é Scoped e vários registros são permitidos. Isso significa que cada DbContext instância usará seu próprio conjunto de instâncias desse serviço. As implementações podem depender de outros serviços registrados com qualquer tempo de vida. As implementações não precisam ser thread-safe.

Consulte interceptores do EF Core para obter mais informações e exemplos.

Construtores

Nome Descrição
InterceptorAggregator<TInterceptor>()

Classe base abstrata para implementações do IInterceptorAggregator serviço.

Propriedades

Nome Descrição
InterceptorType

O tipo de interceptador.

Métodos

Nome Descrição
AggregateInterceptors(IReadOnlyList<IInterceptor>)

Resolve um único IInterceptor /> de todos os registrados no DbContext provedor de serviços interno ou no provedor de serviços interno.

CreateChain(IEnumerable<TInterceptor>)

Deve ser implementado pelo tipo herdado para criar um único interceptador da lista fornecida.

Aplica-se a