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) |
Применяется к
Entity Framework