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


ISingletonOptions Интерфейс

Определение

Реализуется любым классом, который представляет параметры, которые можно задать только на уровне одноэлементного IServiceProvider элемента.

public interface ISingletonOptions
type ISingletonOptions = interface
Public Interface ISingletonOptions
Производный

Комментарии

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

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

Методы

Initialize(IDbContextOptions)

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

Validate(IDbContextOptions)

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

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