Condividi tramite


OptionsServiceCollectionExtensions Classe

Definizione

Metodi di estensione per l'aggiunta di opzioni al contenitore di inserimento delle dipendenze.

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.

AddOptions<TOptions>(IServiceCollection)

Ottiene un generatore di opzioni che inoltra Configure le chiamate per la stessa chiamata alla TOptions raccolta di servizi sottostante.

AddOptions<TOptions>(IServiceCollection, String)

Ottiene un generatore di opzioni che inoltra Configure le chiamate per la stessa chiamata alla TOptions raccolta di servizi sottostante.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Aggiunge i servizi necessari per l'uso delle opzioni e applica il controllo di convalida delle opzioni all'avvio anziché in fase di esecuzione.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Aggiunge i servizi necessari per l'uso delle opzioni e applica il controllo di convalida delle opzioni all'avvio anziché in fase di esecuzione.

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

Registra un'azione usata per configurare un particolare tipo di opzioni una sola volta durante l'avvio. Questa azione viene eseguita prima di PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Gli aggiornamenti della configurazione non richiamano nuovamente l'azione.

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

Registra un'azione usata per configurare un particolare tipo di opzioni. L'esecuzione avviene prima di 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.

ConfigureOptions(IServiceCollection, Object)

Registra un oggetto che avrà tutto il relativo I[Post]ConfigureOptions registrato.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo che avrà tutto il relativo I[Post]ConfigureOptions registrato.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo che avrà tutto il relativo I[Post]ConfigureOptions registrato.

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

Registra un'azione usata per inizializzare un particolare tipo di opzioni. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra un'azione usata per configurare un particolare tipo di opzioni. L'esecuzione avviene dopo 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. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).

Si applica a