OptionsServiceCollectionExtensions.AddOptions Metodo

Definizione

Overload

AddOptions(IServiceCollection)

Aggiunge i servizi richiesti per l'uso delle opzioni.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Ottiene un generatore di opzioni che invia le chiamate di configurazione per lo stesso oggetto TOptions alla raccolta di servizi sottostante.Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Ottiene un generatore di opzioni che invia le chiamate di configurazione per lo stesso oggetto TOptions denominato alla raccolta di servizi sottostante.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

AddOptions(IServiceCollection)

Aggiunge i servizi richiesti per l'uso delle opzioni.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

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.The IServiceCollection to add the services to.

Restituisce

Oggetto IServiceCollection che consente il concatenamento di chiamate aggiuntive.The IServiceCollection so that additional calls can be chained.

AddOptions<TOptions>(IServiceCollection)

Ottiene un generatore di opzioni che invia le chiamate di configurazione per lo stesso oggetto TOptions alla raccolta di servizi sottostante.Gets an options builder that forwards Configure calls for the same 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)

Parametri di tipo

TOptions

Tipo di opzioni da configurare.The options type to be configured.

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.The IServiceCollection to add the services to.

Restituisce

Oggetto OptionsBuilder<TOptions> che consente il concatenamento delle chiamate di configurazione.The OptionsBuilder<TOptions> so that configure calls can be chained in it.

AddOptions<TOptions>(IServiceCollection, String)

Ottiene un generatore di opzioni che invia le chiamate di configurazione per lo stesso oggetto TOptions denominato alla raccolta di servizi sottostante.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)

Parametri di tipo

TOptions

Tipo di opzioni da configurare.The options type to be configured.

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.The IServiceCollection to add the services to.

name
String

Nome dell'istanza delle opzioni.The name of the options instance.

Restituisce

Oggetto OptionsBuilder<TOptions> che consente il concatenamento delle chiamate di configurazione.The OptionsBuilder<TOptions> so that configure calls can be chained in it.

Si applica a