IResettableService Interface

Definição

Essa interface deve ser implementada por qualquer serviço que precise ser redefinido entre diferentes usos do mesmo DbContext em pools diferentes.

Esse tipo é normalmente usado por provedores de banco de dados (e outras extensões). Em geral, ele não é usado no código do aplicativo.

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.

public interface IResettableService
type IResettableService = interface
Public Interface IResettableService
Derivado

Métodos

ResetState()

Redefine o serviço para que ele possa ser usado no pool.

ResetStateAsync(CancellationToken)

Redefine o serviço para que ele possa ser usado no pool.

Aplica-se a