OptionsServiceCollectionExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Методы расширения для добавления служб параметров в контейнер внедрения зависимостей.
public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
- Наследование
-
OptionsServiceCollectionExtensions
Методы
AddOptions(IServiceCollection) |
Добавляет службы, необходимые для параметров использования. |
AddOptions<TOptions>(IServiceCollection) |
Возвращает построитель параметров, который перенаправляет вызовы |
AddOptions<TOptions>(IServiceCollection, String) |
Возвращает построитель параметров, который перенаправляет вызовы |
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) |
Регистрирует объект, который будет иметь все его |
ConfigureOptions(IServiceCollection, Type) |
Регистрирует тип, который будет иметь все его |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Регистрирует тип, который будет иметь все его |
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>). |