Sdílet prostřednictvím


ICoreSingletonOptions Rozhraní

Definice

Možnosti nastavené na IServiceProvider úrovni jednoúčelové úrovně pro řízení možností jádra.

public interface ICoreSingletonOptions : Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions
type ICoreSingletonOptions = interface
    interface ISingletonOptions
Public Interface ICoreSingletonOptions
Implements ISingletonOptions
Implementuje

Poznámky

Životnost služby je Singleton. To znamená, že jednu instanci používá mnoho DbContext instancí. 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 .

Vlastnosti

AreDetailedErrorsEnabled

Odráží možnost nastavenou parametrem EnableDetailedErrors(Boolean).

AreThreadSafetyChecksEnabled

Odráží možnost nastavenou parametrem EnableThreadSafetyChecks(Boolean).

RootApplicationServiceProvider

Poskytovatel kořenové služby pro aplikaci, pokud je k dispozici. />.

Metody

Initialize(IDbContextOptions)

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

(Zděděno od ISingletonOptions)
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 pokud je mají, vyvolá je.

(Zděděno od ISingletonOptions)

Platí pro