Auf Englisch lesen

Teilen über


ContextualOptionsServiceCollectionExtensions Klasse

Definition

Erweiterungsmethoden zum Hinzufügen von Kontextoptionendiensten zum DI-Container.

C#
public static class ContextualOptionsServiceCollectionExtensions
Vererbung
ContextualOptionsServiceCollectionExtensions

Methoden

AddContextualOptions(IServiceCollection)

Fügt Dienste hinzu, die für die Verwendung kontextbezogener Optionen erforderlich sind.

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

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

Registriert eine Aktion, die verwendet wird, um alle Instanzen eines bestimmten Optionstyps zu konfigurieren.

ConfigureAll<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registriert eine Aktion, die verwendet wird, um alle Instanzen eines bestimmten Optionstyps zu konfigurieren.

Gilt für:

Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)