Jazyk

ISingletonOptions Rozhraní

Definice

Implementuje každou třídu, která představuje možnosti, které lze nastavit pouze na IServiceProvider úrovni singleton.

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

Poznámky

Životnost služby je Singleton a je povoleno více registrací. To znamená, že mnoho instancí používá DbContext jednu instanci každé služby. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách registrovaných jako Scoped.

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

Metody

Název Description
Initialize(IDbContextOptions)

Inicializuje singleton možnosti z daného IDbContextOptions.

Validate(IDbContextOptions)

Ověří, že se zadané IDbContextOptions možnosti nezměnily v porovnání s možnostmi, které jsou zde nastavené, a pokud jsou k dispozici.

Platí pro