DbContextOptionsBuilder.AddInterceptors Método

Definição

Sobrecargas

AddInterceptors(IInterceptor[])

Adiciona IInterceptor instâncias àquelas registradas no contexto.

Os interceptores podem ser usados para exibir, alterar ou suprimir operações realizadas pelo Entity Framework. Consulte as implementações específicas do IInterceptor para obter detalhes. Por exemplo, ' IDbCommandInterceptor '.

As extensões também podem registrar vários IInterceptor s no provedor de serviços interno. Se forem encontrados disparadores de aplicativo e injetados, os interceptadores injetados serão executados na ordem em que forem resolvidos do provedor de serviços e, em seguida, os interceptadores de aplicativo serão executados na ordem em que foram adicionados ao contexto.

Chamar esse método várias vezes resultará em todos os interceptores em cada chamada sendo adicionada ao contexto. Os interceptores adicionados em uma chamada anterior não são substituídos por interceptores adicionados em uma chamada posterior.

AddInterceptors(IEnumerable<IInterceptor>)

Adiciona IInterceptor instâncias àquelas registradas no contexto.

Os interceptores podem ser usados para exibir, alterar ou suprimir operações realizadas pelo Entity Framework. Consulte as implementações específicas do IInterceptor para obter detalhes. Por exemplo, ' IDbCommandInterceptor '.

Uma única instância do Interceptor pode implementar várias interfaces interceptadoras diferentes. Eu será registrado como um interceptador para todas as interfaces que ele implementa.

As extensões também podem registrar vários IInterceptor s no provedor de serviços interno. Se forem encontrados disparadores de aplicativo e injetados, os interceptadores injetados serão executados na ordem em que forem resolvidos do provedor de serviços e, em seguida, os interceptadores de aplicativo serão executados na ordem em que foram adicionados ao contexto.

Chamar esse método várias vezes resultará em todos os interceptores em cada chamada sendo adicionada ao contexto. Os interceptores adicionados em uma chamada anterior não são substituídos por interceptores adicionados em uma chamada posterior.

AddInterceptors(IInterceptor[])

Adiciona IInterceptor instâncias àquelas registradas no contexto.

Os interceptores podem ser usados para exibir, alterar ou suprimir operações realizadas pelo Entity Framework. Consulte as implementações específicas do IInterceptor para obter detalhes. Por exemplo, ' IDbCommandInterceptor '.

As extensões também podem registrar vários IInterceptor s no provedor de serviços interno. Se forem encontrados disparadores de aplicativo e injetados, os interceptadores injetados serão executados na ordem em que forem resolvidos do provedor de serviços e, em seguida, os interceptadores de aplicativo serão executados na ordem em que foram adicionados ao contexto.

Chamar esse método várias vezes resultará em todos os interceptores em cada chamada sendo adicionada ao contexto. Os interceptores adicionados em uma chamada anterior não são substituídos por interceptores adicionados em uma chamada posterior.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder AddInterceptors (params Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor[] interceptors);
abstract member AddInterceptors : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor[] -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.AddInterceptors : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor[] -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function AddInterceptors (ParamArray interceptors As IInterceptor()) As DbContextOptionsBuilder

Parâmetros

interceptors
IInterceptor[]

Os interceptores a serem adicionados.

Retornos

DbContextOptionsBuilder

A mesma instância de construtor para que várias chamadas possam ser encadeadas.

Aplica-se a

AddInterceptors(IEnumerable<IInterceptor>)

Adiciona IInterceptor instâncias àquelas registradas no contexto.

Os interceptores podem ser usados para exibir, alterar ou suprimir operações realizadas pelo Entity Framework. Consulte as implementações específicas do IInterceptor para obter detalhes. Por exemplo, ' IDbCommandInterceptor '.

Uma única instância do Interceptor pode implementar várias interfaces interceptadoras diferentes. Eu será registrado como um interceptador para todas as interfaces que ele implementa.

As extensões também podem registrar vários IInterceptor s no provedor de serviços interno. Se forem encontrados disparadores de aplicativo e injetados, os interceptadores injetados serão executados na ordem em que forem resolvidos do provedor de serviços e, em seguida, os interceptadores de aplicativo serão executados na ordem em que foram adicionados ao contexto.

Chamar esse método várias vezes resultará em todos os interceptores em cada chamada sendo adicionada ao contexto. Os interceptores adicionados em uma chamada anterior não são substituídos por interceptores adicionados em uma chamada posterior.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder AddInterceptors (System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor> interceptors);
abstract member AddInterceptors : seq<Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.AddInterceptors : seq<Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function AddInterceptors (interceptors As IEnumerable(Of IInterceptor)) As DbContextOptionsBuilder

Parâmetros

interceptors
IEnumerable<IInterceptor>

Os interceptores a serem adicionados.

Retornos

DbContextOptionsBuilder

A mesma instância de construtor para que várias chamadas possam ser encadeadas.

Aplica-se a