OptionsServiceCollectionExtensions Classe

Definizione

Metodi di estensione per l'aggiunta di opzioni al contenitore di inserimento delle dipendenze.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
Ereditarietà
OptionsServiceCollectionExtensions

Metodi

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 inoltra le chiamate Configure 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<TOptions>(IServiceCollection, String)

Ottiene un generatore di opzioni che inoltra le chiamate Configure 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.

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

Registra un'azione usata per configurare un particolare tipo di opzioni una sola volta durante l'avvio.Registers an action used to configure a particular type of options once during startup. Questa azione viene eseguita prima di PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).This is run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Gli aggiornamenti della configurazione non richiamano nuovamente l'azione.Updates to the configuration does not invoke the action again.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.Registers an action used to configure a particular type of options. L'esecuzione avviene prima di PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).These are run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra un'azione usata per configurare tutte le istanze di un particolare tipo di opzioni.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Registra un oggetto che avrà tutti i relativi elementi I[Post]ConfigureOptions registrati.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo che avrà tutti i relativi elementi I[Post]ConfigureOptions registrati.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo che avrà tutti i relativi elementi I[Post]ConfigureOptions registrati.Registers a type that will have all of its I[Post]ConfigureOptions registered.

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

Registra un'azione usata per inizializzare un particolare tipo di opzioni.Registers an action used to initialize a particular type of options. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra un'azione usata per configurare un particolare tipo di opzioni.Registers an action used to configure a particular type of options. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra un'azione usata per post-configurare tutte le istanze di un particolare tipo di opzioni.Registers an action used to post configure all instances of a particular type of options. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

Si applica a