Поделиться через


ICoreSingletonOptions Интерфейс

Определение

Параметры, заданные на уровне одноэлементного IServiceProvider элемента для управления основными параметрами.

public interface ICoreSingletonOptions : Microsoft.EntityFrameworkCore.Infrastructure.ISingletonOptions
type ICoreSingletonOptions = interface
    interface ISingletonOptions
Public Interface ICoreSingletonOptions
Implements ISingletonOptions
Реализации

Комментарии

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .

Свойства

AreDetailedErrorsEnabled

Отражает параметр, заданный параметром EnableDetailedErrors(Boolean).

AreThreadSafetyChecksEnabled

Отражает параметр, заданный параметром EnableThreadSafetyChecks(Boolean).

RootApplicationServiceProvider

Корневой поставщик служб для приложения, если он доступен. />.

Методы

Initialize(IDbContextOptions)

Инициализирует одноэлементные параметры из заданного IDbContextOptionsобъекта .

(Унаследовано от ISingletonOptions)
Validate(IDbContextOptions)

Проверяет, что заданные параметры IDbContextOptions не изменились по сравнению с параметрами, уже заданными здесь, и выдает исключение, если они есть.

(Унаследовано от ISingletonOptions)

Применяется к