OptionsServiceCollectionExtensions Класс

Определение

Методы расширения для добавления служб параметров в контейнер внедрения зависимостей.Extension methods for adding options services to the DI container.

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
Наследование
OptionsServiceCollectionExtensions

Методы

AddOptions(IServiceCollection)

Добавляет службы, необходимые для параметров использования.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Возвращает построитель параметров, который перенаправляет вызовы Configure для того же именованного TOptions в базовую коллекцию служб.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Возвращает построитель параметров, который перенаправляет вызовы Configure для того же именованного TOptions в базовую коллекцию служб.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров во время запуска.Registers an action used to configure a particular type of options once during startup. Выполняется перед PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).This is run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Обновления конфигурации не вызывают это действие еще раз.Updates to the configuration does not invoke the action again.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров.Registers an action used to configure a particular type of options. Они выполняются до PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).These are run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для настройки всех экземпляров определенного типа параметров.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Регистрирует объект, для которого будут зарегистрированы все его I[Post]ConfigureOptions.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Регистрирует тип, для которого будут зарегистрированы все его I[Post]ConfigureOptions.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Регистрирует тип, для которого будут зарегистрированы все его I[Post]ConfigureOptions.Registers a type that will have all of its I[Post]ConfigureOptions registered.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для инициализации определенного типа параметров.Registers an action used to initialize a particular type of options. Они выполняются после Configure<TOptions>(IServiceCollection, Action<TOptions>).These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров.Registers an action used to configure a particular type of options. Они выполняются после Configure<TOptions>(IServiceCollection, Action<TOptions>).These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для последующей настройки всех экземпляров определенного типа параметров.Registers an action used to post configure all instances of a particular type of options. Они выполняются после Configure<TOptions>(IServiceCollection, Action<TOptions>).These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

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