Udostępnij za pośrednictwem


ICoreSingletonOptions Interfejs

Definicja

Opcje ustawione na poziomie pojedynczego IServiceProvider , aby kontrolować opcje rdzenia.

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

Uwagi

Okres istnienia usługi to Singleton. Oznacza to, że pojedyncze wystąpienie jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. Ta usługa nie może zależeć od usług zarejestrowanych jako Scoped.

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .

Właściwości

AreDetailedErrorsEnabled

Odzwierciedla opcję ustawioną przez EnableDetailedErrors(Boolean).

AreThreadSafetyChecksEnabled

Odzwierciedla opcję ustawioną przez EnableThreadSafetyChecks(Boolean).

RootApplicationServiceProvider

Dostawca usługi głównej aplikacji, jeśli jest dostępny. />.

Metody

Initialize(IDbContextOptions)

Inicjuje pojedyncze opcje z danego IDbContextOptionselementu .

(Odziedziczone po ISingletonOptions)
Validate(IDbContextOptions)

Sprawdza, czy podane opcje nie uległy zmianie w IDbContextOptions porównaniu z opcjami już ustawionymi tutaj, i zgłasza je, jeśli istnieją.

(Odziedziczone po ISingletonOptions)

Dotyczy