Teilen über


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

AddOptions(IServiceCollection)

Fügt Dienste hinzu, die zur Verwendung von Optionen benötigt werden.

AddOptions<TOptions>(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

Ruft einen Options-Generator ab, der Aufrufe Configure für denselben Namen TOptions an die zugrunde liegende Dienstsammlung 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 verwendet wird, um einen bestimmten Optionstyp ein Mal während des Starts zu konfigurieren. Wird vor PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt. Aktualisiert die Konfiguration, ruft die Aktion nicht erneut auf.

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt.

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

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

ConfigureOptions(IServiceCollection, Object)

Registriert ein Objekt, dessen gesamtes I[Post]ConfigureOptions Objekt registriert ist.

ConfigureOptions(IServiceCollection, Type)

Registriert einen Typ, für den alle registriert sind I[Post]ConfigureOptions .

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registriert einen Typ, für den alle registriert sind I[Post]ConfigureOptions .

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Typ von Optionen zu initialisieren. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt.

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt.

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

Registriert eine Aktion, die verwendet wird, um alle Instanzen eines bestimmten Optionstyps nachträglich zu konfigurieren. Diese werden nach Configure<TOptions>(IServiceCollection, Action<TOptions>) ausgeführt.

Gilt für: