OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Methode
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.
Überlädt
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. |
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.
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptionsWithValidateOnStart<TOptions,TValidateOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name = default) where TOptions : class where TValidateOptions : class, Microsoft.Extensions.Options.IValidateOptions<TOptions>;
static member AddOptionsWithValidateOnStart : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null and 'ValidateOptions : null and 'ValidateOptions :> Microsoft.Extensions.Options.IValidateOptions<'Options>)
<Extension()>
Public Function AddOptionsWithValidateOnStart(Of TOptions As Class, TValidateOptions As Class) (services As IServiceCollection, Optional name As String = Nothing) As OptionsBuilder(Of TOptions)
Typparameter
- TOptions
Der zu konfigurierende Optionstyp.
- TValidateOptions
Der IValidateOptions<TOptions> Validatortyp.
Parameter
- services
- IServiceCollection
Die IServiceCollection, zu der die Dienste hinzugefügt werden sollen.
- name
- String
Der Name der Optionsinstanz.
Gibt zurück
Die IServiceCollection, sodass zusätzliche Aufrufe verkettet werden können.
Hinweise
Die ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) Erweiterung wird von dieser Methode aufgerufen.
Gilt für:
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.
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptionsWithValidateOnStart<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name = default) where TOptions : class;
static member AddOptionsWithValidateOnStart : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptionsWithValidateOnStart(Of TOptions As Class) (services As IServiceCollection, Optional name As String = Nothing) As OptionsBuilder(Of TOptions)
Typparameter
- TOptions
Der zu konfigurierende Optionstyp.
Parameter
- services
- IServiceCollection
Die IServiceCollection, zu der die Dienste hinzugefügt werden sollen.
- name
- String
Der Name der Optionsinstanz.
Gibt zurück
Die IServiceCollection, sodass zusätzliche Aufrufe verkettet werden können.
Hinweise
Die ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) Erweiterung wird von dieser Methode aufgerufen.