OptionsServiceCollectionExtensions.AddOptions Метод

Определение

Перегрузки

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.

AddOptions(IServiceCollection)

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

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, в которую добавляются службы.The IServiceCollection to add the services to.

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

IServiceCollection

IServiceCollection для объединения дополнительных вызовов в цепочку.The IServiceCollection so that additional calls can be chained.

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

AddOptions<TOptions>(IServiceCollection)

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

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

Настраиваемый тип параметров.The options type to be configured.

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.The IServiceCollection to add the services to.

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

OptionsBuilder<TOptions>

OptionsBuilder<TOptions> для объединения вызовов настройки в цепочку внутри него.The OptionsBuilder<TOptions> so that configure calls can be chained in it.

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

AddOptions<TOptions>(IServiceCollection, String)

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

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

Настраиваемый тип параметров.The options type to be configured.

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.The IServiceCollection to add the services to.

name
String

Имя экземпляра параметров.The name of the options instance.

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

OptionsBuilder<TOptions>

OptionsBuilder<TOptions> для объединения вызовов Configure в цепочку внутри него.The OptionsBuilder<TOptions> so that Configure calls can be chained in it.

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