Microsoft.Extensions.Options Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, используемые для реализации шаблона параметров.
Классы
Интерфейсы
IConfigureNamedOptions<TOptions> |
Представляет какой-либо объект, который настраивает тип |
IConfigureOptions<TOptions> |
Представляет какой-либо объект, который настраивает тип |
IOptions<TOptions> |
Используется для получения настроенных экземпляров |
IOptionsChangeTokenSource<TOptions> |
Служит для получения токена IChangeToken, используемого для отслеживания изменения параметров. |
IOptionsFactory<TOptions> |
Используется для создания экземпляров |
IOptionsMonitor<TOptions> |
Служит для создания уведомлений об изменении экземпляров |
IOptionsMonitorCache<TOptions> |
Используется интерфейсом IOptionsMonitor<TOptions> для кэширования экземпляров |
IOptionsSnapshot<TOptions> |
Используется для доступа к значению |
IPostConfigureOptions<TOptions> |
Представляет какой-либо объект, который настраивает тип |
IStartupValidator |
Предоставляет метод, который узлы могут использовать для проверки параметров во время запуска. Параметры можно проверить во время запуска путем вызова ValidateOnStart<TOptions>(OptionsBuilder<TOptions>). |
IValidateOptions<TOptions> |
Интерфейс, используемый для проверки параметров. |
Комментарии
Дополнительные сведения о реализации шаблона параметров см. в разделе Шаблон параметров в .NET.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по