OptionsBuilder<TOptions> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird verwendet, um TOptions
-Instanzen zu konfigurieren.
generic <typename TOptions>
where TOptions : classpublic ref class OptionsBuilder
public class OptionsBuilder<TOptions> where TOptions : class
type OptionsBuilder<'Options (requires 'Options : null)> = class
Public Class OptionsBuilder(Of TOptions)
Typparameter
- TOptions
Der Typ der angeforderten Optionen.
- Vererbung
-
OptionsBuilder<TOptions>
Konstruktoren
OptionsBuilder<TOptions>(IServiceCollection, String) |
Konstruktor. |
Eigenschaften
Name |
Der Standardname der |
Services |
Die IServiceCollection-Schnittstelle für die konfigurierten Optionen. |
Methoden
Configure(Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor allen PostConfigure(Action<TOptions>) ausgeführt. |
Configure<TDep>(Action<TOptions,TDep>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor allen PostConfigure(Action<TOptions>) ausgeführt. |
Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor allen PostConfigure(Action<TOptions>) ausgeführt. |
Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor allen PostConfigure(Action<TOptions>) ausgeführt. |
Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor allen PostConfigure(Action<TOptions>) ausgeführt. |
Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden vor allen PostConfigure(Action<TOptions>) ausgeführt. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
PostConfigure(Action<TOptions>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren. Diese werden nach allen Configure(Action<TOptions>) ausgeführt. |
PostConfigure<TDep>(Action<TOptions,TDep>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp nachträglich zu konfigurieren. Diese werden nach allen Configure(Action<TOptions>) ausgeführt. |
PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp nachträglich zu konfigurieren. Diese werden nach allen Configure(Action<TOptions>) ausgeführt. |
PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp nachträglich zu konfigurieren. Diese werden nach allen Configure(Action<TOptions>) ausgeführt. |
PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp nachträglich zu konfigurieren. Diese werden nach allen Configure(Action<TOptions>) ausgeführt. |
PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp nachträglich zu konfigurieren. Diese werden nach allen Configure(Action<TOptions>) ausgeführt. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Validate(Func<TOptions,Boolean>) |
Registrieren einer Prüfaktion für einen Optionstyp mit einer Standardfehlermeldung. |
Validate(Func<TOptions,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Registrieren einer Prüfaktion für einen Optionstyp mit einer Standardfehlermeldung. |
Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Registrieren einer Prüfaktion für einen Optionstyp mit einer Standardfehlermeldung. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Registrieren einer Prüfaktion für einen Optionstyp mit einer Standardfehlermeldung. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Registrieren einer Prüfaktion für einen Optionstyp mit einer Standardfehlermeldung. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Registrieren einer Prüfaktion für einen Optionstyp mit einer Standardfehlermeldung. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Registrieren einer Prüfaktion für einen Optionstyp. |
Erweiterungsmethoden
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Registriert eine Konfigurationsinstanz, an die |
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Registriert eine Konfigurationsinstanz, an die |
BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Registriert den Container für Abhängigkeitsinjektion, um |
ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
Registriert diese Optionsinstanz zur Validierung der DataAnnotations |
ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
Erzwingt die Überprüfung der Optionen beim Start statt in der Laufzeit. |