OptionsServiceCollectionExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Методы расширения для добавления служб параметров в контейнер DI.
public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
- Наследование
-
OptionsServiceCollectionExtensions
Методы
| Имя | Описание |
|---|---|
| AddOptions(IServiceCollection) |
Добавляет службы, необходимые для использования параметров. |
| AddOptions<TOptions>(IServiceCollection, String) |
Получает построитель параметров, который перенаправляет вызовы для того же именованного |
| AddOptions<TOptions>(IServiceCollection) |
Получает построитель параметров, который перенаправляет вызовы для того же |
| AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Добавляет службы, необходимые для использования параметров и применяет проверку параметров при запуске, а не во время выполнения. |
| AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Добавляет службы, необходимые для использования параметров и применяет проверку параметров при запуске, а не во время выполнения. |
| Configure<TOptions>(IServiceCollection, Action<TOptions>) |
Регистрирует действие, используемое для настройки определенного типа параметров. Примечание. Они выполняются до всех PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
| Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Регистрирует действие, используемое для настройки определенного типа параметров. Примечание. Они выполняются до всех PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
| ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Регистрирует действие, используемое для настройки всех экземпляров определенного типа параметров. |
| ConfigureOptions(IServiceCollection, Object) |
Регистрирует объект, который будет иметь все IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>и IValidateOptions<TOptions> зарегистрирован. |
| ConfigureOptions(IServiceCollection, Type) |
Регистрирует тип, который будет иметь все IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>и IValidateOptions<TOptions> зарегистрирован. |
| ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Регистрирует тип, который будет иметь все IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>и IValidateOptions<TOptions> зарегистрирован. |
| PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) |
Регистрирует действие, используемое для инициализации определенного типа параметров. Примечание. Они выполняются после всех Configure<TOptions>(IServiceCollection, Action<TOptions>). |
| PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Регистрирует действие, используемое для настройки определенного типа параметров. Примечание. Они выполняются после всех Configure<TOptions>(IServiceCollection, Action<TOptions>). |
| PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Регистрирует действие, используемое для последующей настройки всех экземпляров определенного типа параметров. Примечание. Они выполняются после всех Configure<TOptions>(IServiceCollection, Action<TOptions>). |