IResettableService Rozhraní

Definice

Toto rozhraní musí být implementováno všemi službami, které je potřeba resetovat mezi různými použitími stejného DbContext v různých fondech.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public interface IResettableService
type IResettableService = interface
Public Interface IResettableService
Odvozené

Poznámky

Životnost služby je Scoped a je povoleno více registrací. To znamená, že každá DbContext instance bude používat vlastní sadu instancí této služby. Implementace můžou záviset na jiných službách zaregistrovaných s libovolnou životností. Implementace nemusí být bezpečné pro přístup z více vláken.

Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .

Metody

ResetState()

Resetuje službu, aby ji bylo možné používat z fondu.

ResetStateAsync(CancellationToken)

Resetuje službu, aby ji bylo možné používat z fondu.

Platí pro