Sdílet prostřednictvím


ISingletonOptions Rozhraní

Definice

Implementované libovolnou třídou, která představuje možnosti, které lze nastavit pouze na úrovni jednoho objektu IServiceProvider .

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 DbContext instancí používá 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 zaregistrovaných jako Scoped.

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

Metody

Initialize(IDbContextOptions)

Inicializuje jednoúčelové možnosti z daného IDbContextOptions.

Validate(IDbContextOptions)

Ověří, že se možnosti v zadaném IDbContextOptions souboru nezměnily ve srovnání s možnostmi, které jsou zde již nastavené, a vyvolá, pokud ano.

Platí pro