OptionsServiceCollectionExtensions Klasse

Definition

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

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

Methoden

Name Beschreibung
AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

Ruft einen Options-Generator ab, der Configure-Aufrufe mit demselben Namen TOptions an die zugrunde liegende Dienstauflistung weiterleitet.

AddOptions<TOptions>(IServiceCollection)

Ruft einen Options-Generator ab, der Configure-Aufrufe für dasselbe TOptions an die zugrunde liegende Dienstauflistung weiterleitet.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Fügt Dienste hinzu, die für die Verwendung von Optionen erforderlich sind, und erzwingt die Überprüfung der Optionen beim Start statt zur Laufzeit.

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

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird. Hinweis: Diese werden vor allen PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

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

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird. Hinweis: Diese werden vor allen PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

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

Registriert eine Aktion, die zum Konfigurieren aller Instanzen eines bestimmten Optionstyps verwendet wird.

ConfigureOptions(IServiceCollection, Object)

Registriert ein Objekt, das alle zugehörigen IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>und IValidateOptions<TOptions> registriert hat.

ConfigureOptions(IServiceCollection, Type)

Registriert einen Typ, der alle zugehörigen IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>und IValidateOptions<TOptions> registriert hat.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registriert einen Typ, der alle zugehörigen IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>und IValidateOptions<TOptions> registriert hat.

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

Registriert eine Aktion, die zum Initialisieren eines bestimmten Optionstyps verwendet wird. Hinweis: Diese werden überhaupt Configure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

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

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird. Hinweis: Diese werden überhaupt Configure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

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

Registriert eine Aktion, die zum Bereitstellen aller Instanzen eines bestimmten Optionstyps verwendet wird. Hinweis: Diese werden überhaupt Configure<TOptions>(IServiceCollection, Action<TOptions>)ausgeführt.

Gilt für: