OptionsServiceCollectionExtensions Klass

Definition

Tilläggsmetoder för att lägga till alternativtjänster i DI-containern.

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
Arv
OptionsServiceCollectionExtensions

Metoder

Name Description
AddOptions(IServiceCollection)

Lägger till tjänster som krävs för att använda alternativ.

AddOptions<TOptions>(IServiceCollection, String)

Hämtar en alternativbyggare som vidarebefordrar Konfigurera anrop för samma namn TOptions till den underliggande tjänstsamlingen.

AddOptions<TOptions>(IServiceCollection)

Hämtar en alternativbyggare som vidarebefordrar Konfigurera anrop för samma TOptions till den underliggande tjänstsamlingen.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Lägger till tjänster som krävs för att använda alternativ och framtvingar kontroll av alternativ vid start i stället för vid körning.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Lägger till tjänster som krävs för att använda alternativ och framtvingar kontroll av alternativ vid start i stället för vid körning.

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ. Obs! Dessa körs före alla PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ. Obs! Dessa körs före alla PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registrerar en åtgärd som används för att konfigurera alla instanser av en viss typ av alternativ.

ConfigureOptions(IServiceCollection, Object)

Registrerar ett objekt som ska ha alla dess IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>och IValidateOptions<TOptions> registrerade.

ConfigureOptions(IServiceCollection, Type)

Registrerar en typ som ska ha alla sina IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>och IValidateOptions<TOptions> registrerade.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registrerar en typ som ska ha alla sina IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>och IValidateOptions<TOptions> registrerade.

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

Registrerar en åtgärd som används för att initiera en viss typ av alternativ. Obs! Dessa körs trots allt Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ. Obs! Dessa körs trots allt Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registrerar en åtgärd som används för att publicera konfigurera alla instanser av en viss typ av alternativ. Obs! Dessa körs trots allt Configure<TOptions>(IServiceCollection, Action<TOptions>).

Gäller för