Condividi tramite


ICoreSingletonOptions Interfaccia

Definizione

Opzioni impostate a IServiceProvider livello di singleton per controllare le opzioni principali.

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

Commenti

La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped.

Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .

Proprietà

AreDetailedErrorsEnabled

Riflette l'opzione impostata da EnableDetailedErrors(Boolean).

AreThreadSafetyChecksEnabled

Riflette l'opzione impostata da EnableThreadSafetyChecks(Boolean).

RootApplicationServiceProvider

Provider di servizi radice per l'applicazione, se disponibile. />.

Metodi

Initialize(IDbContextOptions)

Inizializza le opzioni singleton dall'oggetto specificato IDbContextOptions.

(Ereditato da ISingletonOptions)
Validate(IDbContextOptions)

Verifica che le opzioni in specificate IDbContextOptions non siano state modificate rispetto alle opzioni già impostate qui e genera un'eccezione se disponibili.

(Ereditato da ISingletonOptions)

Si applica a