Jazyk

ICoreSingletonOptions Rozhraní

Definice

Možnosti nastavené na úrovni jednohotonu IServiceProvider 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 jedna instance je používána mnoha DbContext instancemi. 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í .

Vlastnosti

Název Description
AreDetailedErrorsEnabled

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

AreThreadSafetyChecksEnabled

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

RootApplicationServiceProvider

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

Metody

Název Description
Initialize(IDbContextOptions)

Inicializuje singleton možnosti z daného IDbContextOptions.

(Zděděno od ISingletonOptions)
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.

(Zděděno od ISingletonOptions)

Platí pro