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 Optionsvalidierung beim Start und nicht 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 Optionsvalidierung beim Start und nicht 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 Optionsvalidierung beim Start und nicht 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> Validierungstyp.
Parameter
- services
- IServiceCollection
Die IServiceCollection, der Dienste hinzugefügt werden sollen.
- name
- String
Der Name der Optionsinstanz.
Gibt zurück
Die OptionsBuilder<TOptions>, damit die enthaltenen Konfigurationsaufrufe 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 Optionsvalidierung beim Start und nicht 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, der Dienste hinzugefügt werden sollen.
- name
- String
Der Name der Optionsinstanz.
Gibt zurück
Die OptionsBuilder<TOptions>, damit die enthaltenen Konfigurationsaufrufe verkettet werden können.
Hinweise
Die ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) Erweiterung wird von dieser Methode aufgerufen.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für