OptionsServiceCollectionExtensions.AddOptions Метод

Определение

Перегрузки

Имя Описание
AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection)

Получает построитель параметров, который перенаправляет вызовы для того же TOptions в базовую коллекцию служб.

AddOptions<TOptions>(IServiceCollection, String)

Получает построитель параметров, который перенаправляет вызовы для того же именованного TOptions в базовую коллекцию служб.

AddOptions(IServiceCollection)

Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddOptions (services As IServiceCollection) As IServiceCollection

Параметры

services
IServiceCollection

Добавление IServiceCollection служб в.

Возвращаемое значение

Таким IServiceCollection образом, можно связать дополнительные вызовы.

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

AddOptions<TOptions>(IServiceCollection)

Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs

Получает построитель параметров, который перенаправляет вызовы для того же TOptions в базовую коллекцию служб.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptions<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TOptions : class;
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptions(Of TOptions As Class) (services As IServiceCollection) As OptionsBuilder(Of TOptions)

Параметры типа

TOptions

Тип параметров для настройки.

Параметры

services
IServiceCollection

Добавление IServiceCollection служб в.

Возвращаемое значение

Чтобы OptionsBuilder<TOptions> настроить вызовы, можно выполнить цепочку в ней.

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

AddOptions<TOptions>(IServiceCollection, String)

Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs
Исходный код:
OptionsServiceCollectionExtensions.cs

Получает построитель параметров, который перенаправляет вызовы для того же именованного TOptions в базовую коллекцию служб.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptions<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name) where TOptions : class;
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptions(Of TOptions As Class) (services As IServiceCollection, name As String) As OptionsBuilder(Of TOptions)

Параметры типа

TOptions

Тип параметров для настройки.

Параметры

services
IServiceCollection

Добавление IServiceCollection служб в.

name
String

Имя экземпляра параметров.

Возвращаемое значение

Чтобы OptionsBuilder<TOptions> настроить вызовы, можно выполнить цепочку в ней.

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