Sdílet prostřednictvím


OptionsServiceCollectionExtensions Třída

Definice

Rozšiřující metody pro přidání služeb možností do kontejneru DI.

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
Dědičnost
OptionsServiceCollectionExtensions

Metody

AddOptions(IServiceCollection)

Přidá služby vyžadované pro použití možností.

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který přesměruje Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptions<TOptions>(IServiceCollection, String)

Získá tvůrce možností, který přesměruje Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době běhu.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době běhu.

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností jednou během spouštění. Toto se spustí před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizace do konfigurace akci znovu nevyvolá.

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností. Tyto příkazy se spouští před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci, která slouží ke konfiguraci všech instancí určitého typu možností.

ConfigureOptions(IServiceCollection, Object)

Zaregistruje objekt, který bude mít všechny zaregistrované I[Post]ConfigureOptions .

ConfigureOptions(IServiceCollection, Type)

Zaregistruje typ, který bude mít všechny zaregistrované I[Post]ConfigureOptions .

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Zaregistruje typ, který bude mít všechny zaregistrované I[Post]ConfigureOptions .

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

Zaregistruje akci použitou k inicializaci určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci použitou k publikování konfigurace všech instancí určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

Platí pro